home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple WWDC 1996
/
WWDC96_1996 (CD).toast
/
Technology Materials
/
MacOS 8 Resources
/
Mac OS 8 Revealed
/
Mac OS 8 Demos
/
Figure 1.6
/
Figure 1.6.rsrc
/
CODE_11537_GEN.txt
< prev
next >
Wrap
Text File
|
1996-05-06
|
163KB
|
2,688 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 8680 or.l D3, D0
00000002 7712 moveq.l D3, 0x12
00000004 0000 321C ori.b D0, 0x1C
00000008 0000 1C26 ori.b D0, 0x26 /* '&' */
0000000C 0000 01BC ori.b D0, 0xBC
00000010 8000 or.b D0, D0
00000012 0002 3070 ori.b D2, 0x70 /* 'p' */
00000016 007D 723A ori.w <<invalid special address>>, 0x723A /* 'r:' */
0000001A 18FA 18BA move.b [A4]+, [PC + 0x18BA /* 000018D6, value 0x7 */]
0000001E 4A74 3970 04A8 6D56 tst.w [A4 + 0x4A86D56]
label00000026:
00000026 6C4E bge +0x50 /* 00000076 */
00000028 304A movea.w A0, A2
label0000002A:
0000002A 3C34 6F38 4274 6F34 move.w D6, [A4 + 0x42746F34 + D6 * 8]
00000032 6DF2 blt -0xC /* 00000026 */
00000034 6CF4 bge -0xA /* 0000002A */
00000036 6086 bra -0x78 /* FFFFFFBE */
00000038 FCEC FBB8 .extension 0xCEC <<F/2-3/6>> // unimplemented
0000003C B9DF cmpa.l A4, [A7]+
0000003E FCC4 FA8A .extension 0xCC4 <<F/2-3/6>> // unimplemented
00000042 FC26 F97A .unknown 0xFC26 0xF97A (W = 6)
00000046 FC6A FC5E .extension 0xC6A <<F/1/6>>, 0xFC5E // unimplemented
0000004A 1768 DB20 DB14 move.b [A3 - 0x24EC], [A0 - 0x24E0]
00000050 E2BC ror D4, D1
00000052 AA1A syscall GetBackColor
00000054 E2BC ror D4, D1
00000056 E2BE ror D6, D1
00000058 E2C0 lsr .w D0
0000005A 36A8 A8F3 move.w [A3], [A0 - 0x570D]
0000005E 3039 A8F2 A8F4 move.w D0, [0xA8F2A8F4]
// begin alternate branch 00000060-00000064
label00000060:
00000060 A8F2 syscall PicComment
00000062 A8F4 syscall ClosePicture
// end alternate branch 00000060-00000064
label00000060: // (misaligned)
00000064 2950 2B32 move.l [A4 + 0x2B32], [A0]
00000068 6CF6 bge -0x8 /* 00000060 */
0000006A 8128 1F9A or.b [A0 + 0x1F9A], D0
0000006E BC6B A856 cmp.w D6, [A3 - 0x57AA]
00000072 A850 syscall InitCursor
00000074 F6DE 7610 .extension 0x6DE <<F/2-3/3>> // unimplemented
// begin alternate branch 00000076-00000078
label00000076:
00000076 7610 moveq.l D3, 0x10
// end alternate branch 00000076-00000078
label00000076: // (misaligned)
00000078 37B0 FF20 6F28 F5B4 move.w <<invalid full ext with I/IS == 4>>, [A0 + 0x6F28 + A7 * 8]
00000080 E292 roxr D2, 1
00000082 E292 roxr D2, 1
00000084 A9B9 syscall GetCursor
00000086 2BEA 18AE move.l <<invalid special address>>, [A2 + 0x18AE]
0000008A A9CD syscall TEDispose
0000008C A9E4 syscall HandAndHand
0000008E F386 .invalid <<F/6/1>>
00000090 6E14 bgt +0x16 /* 000000A6 */
00000092 F2F4 F2B8 .extension 0x2F4 <<F/2-3/1>> // unimplemented
00000096 F260 802C .extension 0x260 <<F/1/1>>, 0x802C // unimplemented
0000009A 09A2 bclr -[A2], D4
0000009C FE26 2B42 .unknown 0xFE26 0x2B42 (W = 7)
000000A0 9E54 sub.w D7, [A4]
000000A2 0628 CAA8 C268 addi.b [A0 - 0x3D98], 0xA8
// begin alternate branch 000000A6-000000AA
label000000A6:
000000A6 C268 A95E and.w D1, [A0 - 0x56A2]
// end alternate branch 000000A6-000000AA
label000000A6: // (misaligned)
000000A8 A95E syscall GetControlTitle/GetCTitle
000000AA A95D syscall HiliteControl
000000AC A03B syscall Delay
000000AE A925 syscall DragWindow
label000000B0:
000000B0 3242 movea.w A1, D2
000000B2 414C chk.w D0, A4
000000B4 F90C .extension 0x90C <<F/4-5/4>> // unimplemented
000000B6 A985 syscall Alert
000000B8 0850 DC0D bchg.b [A0], 0xD /* '\r' */
000000BC DB74 1232 add.w [A4 + D1.w * 2 + 0x32], D5
// begin alternate branch 000000BE-000000C6
label000000BE:
000000BE 1232 F578 A93C 6E72 move.b D1, [A2 - 0x56C3918E]
// end alternate branch 000000BE-000000C6
label000000BE: // (misaligned)
000000C0 F578 .extension 0x578 <<F/4-5/2>> // unimplemented
000000C2 A93C syscall SetMenuBar
000000C4 6E72 bgt +0x74 /* 00000138 */
000000C6 3A34 3E34 move.w D5, [A4 + D3 * 8 + 0x34]
000000CA 9E41 sub.w D7, D1
000000CC 244B movea.l A2, A3
000000CE 528A addq.l A2, 1
000000D0 1687 move.b [A3], D7
000000D2 67DC beq -0x22 /* 000000B0 */
000000D4 6E14 bgt +0x16 /* 000000EA */
000000D6 F298 F258 .extension 0x298 <<F/2-3/1>> // unimplemented
000000DA A895 syscall ShutDown
000000DC A895 syscall ShutDown
000000DE 1388 F690 move.b [A1 + A7.w * 8 - 0x112], A0
000000E2 6E2E bgt +0x30 /* 00000112 */
000000E4 2BA2 09A2 2897 8AD0 move.l [[0x2897 + D0] - 0x7530], -[A2]
// begin alternate branch 000000EA-000000EC
label000000EA:
000000EA 8AD0 divu.w D5, [A0]
// end alternate branch 000000EA-000000EC
label000000EA: // (misaligned)
000000EC 8AD0 divu.w D5, [A0]
000000EE 7530 moveq.l D2, 0x30
000000F0 7530 moveq.l D2, 0x30
000000F2 DB94 add.l [A4], D5
000000F4 6F40 ble +0x42 /* 00000136 */
000000F6 DBB2 DBAA DBB0 DBA8 add.l [[-0x2450 + A5 * 2] - 0x2458], D5
000000FE 1687 move.b [A3], D7
00000100 6D66 blt +0x68 /* 00000168 */
00000102 651A bcs +0x1C /* 0000011E */
00000104 6208 bhi +0xA /* 0000010E */
00000106 6CB6 bge -0x48 /* 000000BE */
00000108 EC00 asr D0.b, 6
0000010A F07C F064 .extension 0x07C <<F/1/0>>, 0xF064 // unimplemented
// begin alternate branch 0000010C-00000110
label0000010C:
0000010C F064 3290 .extension 0x064 <<F/1/0>>, 0x3290 // unimplemented
// end alternate branch 0000010C-00000110
label0000010C: // (misaligned)
label0000010E:
0000010E 3290 move.w [A1], [A0]
label00000110:
00000110 2453 movea.l A2, [A3]
label00000112:
00000112 5586 subq.l D6, 2
00000114 EFB4 roxl D4, D7
00000116 2062 movea.l A0, -[A2]
00000118 6C38 bge +0x3A /* 00000152 */
0000011A 205A movea.l A0, [A2]+
label0000011C:
0000011C E2E2 lsr .w -[A2]
label0000011E:
0000011E A98F syscall SetDialogItemText/SetIText
00000120 EDEA FC1A E2E2 bfffo D7, [A2 - 0x1D1E] {D0:26}
00000126 0ED2 .incomplete
00000128 0EDA .incomplete
0000012A 0EEA .incomplete
0000012C 3372 0F9D A9EA move.w [A1 - 0x5616], [[] + D0 * 8]
// begin alternate branch 0000012E-00000132
label0000012E:
0000012E 0F9D bclr [A5]+, D7
00000130 A9EA syscall Pack3
// end alternate branch 0000012E-00000132
label0000012E: // (misaligned)
00000132 6CE8 bge -0x16 /* 0000011C */
00000134 E7F2 FE24 rol .w [A2 + A7 * 8 + 0x24]
// begin alternate branch 00000136-0000013A
label00000136:
00000136 FE24 D2D7 .unknown 0xFE24 0xD2D7 (W = 7)
// end alternate branch 00000136-0000013A
label00000136: // (misaligned)
label00000138:
00000138 D2D7 add.w A1, [A7]
0000013A A9C4 syscall OpenRFPerm
0000013C E6BA ror D2, D3
0000013E 1E1C move.b D7, [A4]+
00000140 101C move.b D0, [A4]+
00000142 04E2 .incomplete
00000144 E554 roxl D4.w, 2
00000146 FFB9 .invalid <<F/6/7>>
00000148 FA2E E2D0 .unknown 0xFA2E 0xE2D0 (W = 5)
0000014C 6FE0 ble -0x1E /* 0000012E */
0000014E DB6E DB54 add.w [A6 - 0x24AC], D5
label00000152:
00000152 0F0A btst A2, D7
00000154 E944 asl D4.w, 4
00000156 E930 roxl D0.b, D4
00000158 E924 asl D4.b, D4
0000015A E918 rol D0.b, 4
0000015C 7D01 moveq.l D6, 0x01
0000015E DCB6 D896 add.l D6, [A6 + A5 - 0x106]
00000162 2BB2 F7F8 0BCA 0C72 13B2 13D2 1462 6CC6 move.l [[0x13D21462 + D1 * 2] + 0x6CC6], [0xBCA0C72]
// begin alternate branch 00000168-00000172
label00000168:
00000168 0C72 13B2 13D2 1462 cmpi.w [[] + 0x1462], 0x13B2
00000170 6CC6 bge -0x38 /* 00000138 */
// end alternate branch 00000168-00000172
label00000168: // (misaligned)
00000172 3974 6D30 6C28 2981 39AC move.w [A4 + 0x39AC], [A4 + 0x6C282981 + D6 * 4]
0000017C 6E92 bgt -0x6C /* 00000110 */
0000017E 6E8C bgt -0x72 /* 0000010C */
00000180 0FB2 E582 2BCA bclr [[ + <<invalid base displacement size>> + A6 * 4] + 0x2BCA], D7
// begin alternate branch 00000182-00000186
label00000182:
00000182 E582 asl D2, 2
00000184 2BCA move.l <<invalid special address>>, A2
// end alternate branch 00000182-00000186
label00000182: // (misaligned)
00000186 2DCA move.l <<invalid special address>>, A2
00000188 916E E44E sub.w [A6 - 0x1BB2], D0
0000018C E3EC 34DA lsl .w [A4 + 0x34DA]
00000190 E054 roxr D4.w, 8
00000192 A877 syscall MovePortTo
00000194 A876 syscall PortSize
00000196 EBB4 roxl D4, D5
00000198 2B72 1B5F DE0C move.l [A5 - 0x21F4], <<invalid full ext with IS == 1 and I/IS == 7>>
0000019E DD74 2BFA DDBA 347A 3482 add.w [[-0x2245CB86] + 0x3482], D6
000001A8 D5DA add.l A2, [A2]+
000001AA 349A move.w [A2], [A2]+
000001AC 6C3E bge +0x40 /* 000001EC */
000001AE 2BDA move.l <<invalid special address>>, [A2]+
000001B0 2BE2 move.l <<invalid special address>>, -[A2]
000001B2 D310 add.b [A0], D1
000001B4 6FCC ble -0x32 /* 00000182 */
000001B6 1E72 1F0C movea.b A7, <<invalid full ext with I/IS == 4>>
000001BA 0A14 2E04 xori.b [A4], 0x4
000001BE 1473 2E08 movea.b A2, [A3 + D2 * 8 + 0x8]
000001C2 009B 2AB3 0628 ori.l [A3]+, 0x2AB30628
000001C8 6302 bls +0x4 /* 000001CC */
000001CA AC3C syscall TEGetOffset, auto_pop
label000001CC:
000001CC 2E16 move.l D7, [A6]
000001CE 0E9C 1865 0206 .invalid.l [A4]+, 0x18650206 // invalid immediate operation
000001D4 0822 503B btst.b -[A2], 0x3B /* ';' */
000001D8 0034 003B 2030 ori.b [A4 + D2.w + 0x30], 0x3B /* ';' */
000001DE 4608 not.b A0
000001E0 0F70 636E bchg <<invalid full ext with IS == 1 and I/IS == 6>>, D7
000001E4 0800 8B19 btst.b D0, 0x19
000001E8 2250 movea.l A1, [A0]
000001EA C303 abcd D1, D3
label000001EC:
000001EC 3400 move.w D2, D0
000001EE E314 roxl D4.b, 1
000001F0 B305 xor.b D5, D1
000001F2 CC32 020F and.b D6, [A2 + D0.w * 2 + 0xF]
000001F6 8C2A 10E3 or.b D6, [A2 + 0x10E3]
000001FA 37ED 0304 ED03 9B07 7093 move.w [[PC + <<invalid base displacement size>> + A6 * 4] - 0x64F88F6D], [A5 + 0x304]
00000204 1FF1 0304 move.b <<invalid special address>>, <<invalid full ext with I/IS == 4>>
00000208 F103 .extension 0x103 <<F/4-5/0>> // unimplemented
0000020A 0FE5 .incomplete
0000020C 03F3 .incomplete
0000020E 2322 move.l -[A1], -[A2]
00000210 50A3 addq.l -[A3], 8
00000212 0004 2307 ori.b D4, 0x7
00000216 2250 movea.l A1, [A0]
00000218 E321 asl D1.b, D1
0000021A 346A BB06 movea.w A2, [A2 - 0x44FA]
0000021E 5C63 addq.w -[A3], 6
00000220 0256 E0BB andi.w [A6], 0xE0BB
00000224 0673 0146 9898 addi.w [A3 + A1 - 0x104], 0x146
0000022A 02E3 .incomplete
0000022C 7822 moveq.l D4, 0x22
0000022E 500B addq.b A3, 8
00000230 0C10 4802 cmpi.b [A0], 0x2
00000234 BB77 026B xor.w [A7 + D0.w * 2 + 0x6B], D5
00000238 3EC5 move.w [A7]+, D5
0000023A 0CA5 0C24 D304 cmpi.l -[A5], 0xC24D304
00000240 3B03 move.w -[A5], D3
00000242 0473 08CC 4D05 subi.w [[A3 + <<invalid base displacement size>>] + D4 * 4], 0x8CC
00000248 0B0A btst A2, D5
0000024A 562B 1D2B addq.b [A3 + 0x1D2B], 3
0000024E 001B 5204 ori.b [A3]+, 0x4
00000252 2B1D move.l -[A5], [A5]+
00000254 6303 bls +0x5 /* 00000259 */
00000256 3C3A 9321 move.w D6, [PC - 0x6CDF /* FFFF9579, cstring ""<EOF> */]
0000025A 2B00 move.l -[A5], D0
0000025C 3300 move.w -[A1], D0
0000025E 3301 move.w -[A1], D1
00000260 239B DB12 2303 move.l [[A1 + A5 * 2] + 0x2303], [A3]+
00000266 563C 3A9B addq.b 0x9B, 3
0000026A 1D53 075C move.b [A6 + 0x75C], [A3]
0000026E 0B6E 3B13 bchg [A6 + 0x3B13], D5
00000272 5CCE 5C38 dbge D6, +0x5C3A /* 00005EAC */
00000276 2250 movea.l A1, [A0]
00000278 449A neg.l [A2]+
0000027A 5B01 subq.b D1, 5
0000027C 6306 bls +0x8 /* 00000284 */
0000027E 9E0B sub.b D7, A3
00000280 0141 bchg D1, D0
00000282 003B 0194 ABBF 5C3A 230F 3B13 E009 ori.b [[0x5C3A230F] + A2 * 2 + 0x3B13E009], 0x94
// begin alternate branch 00000284-00000290
label00000284:
00000284 0194 bclr [A4], D0
00000286 ABBF syscall 32QD
00000288 5C3A 230F addq.b [PC + 0x230F /* 00002599, cstring ""<EOF> */], 6
0000028C 3B13 move.w -[A5], [A3]
0000028E E009 lsr D1.b, 8
// end alternate branch 00000284-00000290
label00000284: // (misaligned)
00000290 10C8 move.b [A0]+, A0
00000292 3400 move.w D2, D0
00000294 E30C lsl D4.b, 1
00000296 305A movea.w A0, [A2]+
00000298 58DB svc [A3]+
0000029A 0251 0113 andi.w [A1], 0x113
0000029E 23C9 0FD5 02AB move.l [0x0FD502AB], A1
000002A4 0B85 bclr D5, D5
000002A6 0A34 44D3 016A 1B06 50BB xori.b [[A4 + 0x1B06] + 0x50BB], 0xD3
000002B0 1943 00CC move.b [A4 + 0xCC], D3
000002B4 2A28 C0E1 move.l D5, [A0 - 0x3F1F]
000002B8 0A5B 1246 xori.w [A3]+, 0x1246
000002BC 9892 sub.l D4, [A2]
000002BE 030B btst A3, D1
000002C0 020F 8D0D andi.b A7, 0xD /* '\r' */
000002C4 806B 043B or.w D0, [A3 + 0x43B]
000002C8 0AE0 .incomplete
000002CA A50C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=5
000002CC 435A chk.w D1, [A2]+
000002CE 231B move.l -[A1], [A3]+
000002D0 5A05 addq.b D5, 5
000002D2 0B58 bchg [A0]+, D5
000002D4 3D0B move.w -[A6], A3
000002D6 8314 or.b [A4], D1
000002D8 E802 asr D2.b, 4
000002DA 4314 .invalid 1, [A4] // invalid opcode 4 with b == 4
000002DC C50E abcd -[A2], -[A6]
000002DE 26EB 043E move.l [A3]+, [A3 + 0x43E]
000002E2 0E52 AB00 .invalid.w [A2], 0xAB00 // invalid immediate operation
000002E6 5EC5 sgt D5
000002E8 13AB 02DE 04ED move.b [A1 + D0.w * 4 - 0x19], [A3 + 0x2DE]
000002EE 05F2 .incomplete
000002F0 560F addq.b A7, 3
000002F2 5A2B 5204 addq.b [A3 + 0x5204], 5
000002F6 0F5A bchg [A2]+, D7
000002F8 6000 0F5A bra +0xF5C /* 00001254 */
000002FC 5833 0123 9B36 0FC5 0023 addq.b [[A3 - 0x64CA + D0] + 0xFC50023], 4
00000306 9B2B 00A5 sub.b [A3 + 0xA5], D5
0000030A 0733 00BD btst [A3 + D0.w - 0x67], D3
0000030E 073B 16E8 btst [PC + D1.w * 8 - 0x24], D3
00000312 A32D syscall SetApplLimit, flags=3
00000314 2833 115C move.l D4, <<invalid full ext with I/IS == 4>>
00000318 102B 2B5C move.b D0, [A3 + 0x2B5C]
0000031C 26B3 0264 move.l [A3], [A3 + D0.w * 2 + 0x64]
00000320 F507 .extension 0x507 <<F/4-5/2>> // unimplemented
00000322 830C sbcd -[A1], -[A4]
00000324 C11B and.b [A3]+, D0
00000326 2B00 move.l -[A5], D0
00000328 BCE5 cmpa.w A6, -[A5]
0000032A 1104 move.b -[A0], D4
0000032C 7113 moveq.l D0, 0x13
0000032E 30AA 5B0D move.w [A0], [A2 + 0x5B0D]
00000332 2250 movea.l A1, [A0]
00000334 A320 syscall SetPtrSize, flags=3
00000336 100B move.b D0, A3
00000338 3D8B ADEB 0184 0283 0B80 move.w [[0x184] + 0x2830B80], A3
00000342 4B0A .invalid 5, A2 // invalid opcode 4 with b == 4
00000344 7B0B moveq.l D5, 0x0B
00000346 0F81 bclr D1, D7
00000348 10DB move.b [A0]+, [A3]+
0000034A 0209 0C44 andi.b A1, 0x44 /* 'D' */
0000034E 4127 .invalid 0, -[A7] // invalid opcode 4 with b == 4
00000350 AD04 syscall DrawGrowIcon, auto_pop
00000352 BB2C 3622 xor.b [A4 + 0x3622], D5
00000356 5033 3B10 addq.b [A3 + D3 * 2], 8
0000035A 7306 moveq.l D1, 0x06
0000035C 5B05 subq.b D5, 5
0000035E 9102 subx.b D0, D2
00000360 3301 move.w -[A1], D1
00000362 3308 move.w -[A1], A0
00000364 231B move.l -[A1], [A3]+
00000366 8B2D 6B00 or.b [A5 + 0x6B00], D5
0000036A 1304 move.b -[A1], D4
0000036C F311 .extension 0x311 <<F/4-5/1>> // unimplemented
0000036E 806B 0073 or.w D0, [A3 + 0x73]
00000372 2B7B 0B0F 2250 8307 1B01 move.l [A5 + 0x1B01], [[PC + <<invalid base displacement size>>] + D0 * 2 + 0x22508307]
0000037C 7B13 moveq.l D5, 0x13
0000037E B31F xor.b [A7]+, D1
00000380 10DB move.b [A0]+, [A3]+
00000382 121B move.b D1, [A3]+
00000384 0110 btst [A0], D0
00000386 6B04 bmi +0x6 /* 0000038C */
00000388 030E btst A6, D1
0000038A 7B13 moveq.l D5, 0x13
label0000038C:
0000038C 268B move.l [A3], A3
0000038E 0C19 0CEB cmpi.b [A1]+, 0xEB
00000392 0601 0C43 addi.b D1, 0x43 /* 'C' */
00000396 1053 movea.b A0, [A3]
00000398 1263 movea.b A1, -[A3]
0000039A 27D3 0605 move.l [PC + D0.w * 8 + 0x5], [A3]
0000039E 11E5 0501 move.b [0x00000501], -[A5]
000003A2 1A01 move.b D5, D1
000003A4 062B 187B 0D4B addi.b [A3 + 0xD4B], 0x7B /* '{' */
000003AA 1B9B 0248 move.b [A5 + D0.w * 2 + 0x48], [A3]+
000003AE 8402 or.b D2, D2
000003B0 4B2F 0B06 .invalid 5, [A7 + 0xB06] // invalid opcode 4 with b == 4
000003B4 6300 E4EB bls -0x1B13 /* FFFFE8A1 */
000003B8 1928 A24B move.b -[A4], [A0 - 0x5DB5]
000003BC 3733 0C85 move.w -[A3], [A3 + D0 * 4 - 0x123]
000003C0 0722 btst -[A2], D3
000003C2 504B addq.w A3, 8
000003C4 0E10 735C .invalid.b [A0], 0x5C /* '\\' */ // invalid immediate operation
000003C8 8329 10A3 or.b [A1 + 0x10A3], D1
000003CC 152B 18EB move.b -[A2], [A3 + 0x18EB]
000003D0 0122 btst -[A2], D0
000003D2 50C3 st D3
000003D4 0D10 btst [A0], D6
000003D6 6B00 F25B bmi -0xDA3 /* FFFFF633 */
000003DA 518B subq.l A3, 8
000003DC 1F84 029B move.b [A7 + D0.w * 2 - 0x101], D4
000003E0 214B 37A1 move.l [A0 + 0x37A1], A3
000003E4 2273 0043 movea.l A1, [A3 + D0.w + 0x43]
000003E8 10EB 0181 move.b [A0]+, [A3 + 0x181]
000003EC 2EA3 move.l [A7], -[A3]
000003EE 15D3 060F move.b [PC + 0x60F /* 000009FF, value 0xCB */], [A3]
000003F2 323B 0D02 0F8C move.w D1, [[PC + <<invalid base displacement size>> + D0 * 4] + 0xF8C]
000003F8 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4
000003FA 4310 .invalid 1, [A0] // invalid opcode 4 with b == 4
000003FC 6B3B bmi +0x3D /* 00000439 */
000003FE 3C26 move.w D6, -[A6]
00000400 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4
00000402 96D1 sub.w A3, [A1]
00000404 0A60 DE04 xori.w -[A0], 0xDE04
00000408 3284 move.w [A1], D4
0000040A 02D3 .incomplete
0000040C 358C EA06 move.w [A2 + A6 * 2 + 0x6], A4
00000410 723C moveq.l D1, 0x3C
00000412 230E move.l -[A1], A6
00000414 4524 .invalid 2, -[A4] // invalid opcode 4 with b == 4
00000416 650B bcs +0xD /* 00000423 */
00000418 C11D and.b [A5]+, D0
0000041A DB11 add.b [A1], D5
0000041C 231B move.l -[A1], [A3]+
0000041E B700 xor.b D0, D3
00000420 A62B syscall EmptyHandle, flags=6
00000422 2113 move.l -[A0], [A3]
00000424 003C B416 ori.b ccr, 22
00000428 A702 syscall Read, flags=7
0000042A 0FF3 .incomplete
0000042C 1FF7 021C move.b <<invalid special address>>, [A7 + D0.w * 2 + 0x1C]
00000430 F702 .extension 0x702 <<F/4-5/3>> // unimplemented
00000432 2DD1 move.l <<invalid special address>>, [A1]
00000434 05C5 .incomplete
00000436 0213 0004 andi.b [A3], 0x4
0000043A A93F syscall GetItmIcon
0000043C E506 asl D6.b, 2
0000043E 893F or.b <<invalid special address>>, D4
00000440 A113 syscall FlushVol, flags=1
00000442 5311 subq.b [A1], 1
00000444 8402 or.b D2, D2
00000446 EB53 roxl D3.w, 5
00000448 9702 subx.b D3, D2
0000044A 3C84 move.w [A6], D4
0000044C 02D3 .incomplete
0000044E 0CA1 1325 3613 cmpi.l -[A1], 0x13253613
00000454 03A5 bclr -[A5], D1
00000456 0A1B 93FD xori.b [A3]+, 0xFD
0000045A 0624 2300 addi.b -[A4], 0x0
0000045E 2E04 move.l D7, D4
00000460 DE10 add.b D7, [A0]
00000462 851B or.b [A3]+, D2
00000464 4B44 chk.w D5, D4
00000466 0FEA .incomplete
00000468 8402 or.b D2, D2
0000046A 7B80 moveq.l D5, 0xFFFFFF80
0000046C 1402 move.b D2, D2
0000046E 0F26 btst -[A6], D7
00000470 8300 sbcd D1, D0
00000472 2C0E move.l D6, A6
00000474 524B addq.w A3, 1
00000476 0169 03CB bchg [A1 + 0x3CB], D0
0000047A 16DE move.b [A3]+, [A6]+
0000047C 0483 05F2 5673 subi.l D3, 0x5F25673
00000482 25A9 0963 275B 06B3 073C move.l [[A2] + 0x6B3073C], [A1 + 0x963]
0000048C 2613 move.l D3, [A3]
0000048E 0705 btst D5, D3
00000490 03CD .incomplete
00000492 098B bclr A3, D4
00000494 0085 08F3 53C3 ori.l D5, 0x8F353C3
0000049A 00E1 .incomplete
0000049C 09A2 bclr -[A2], D4
0000049E F256 6309 .extension 0x256 <<F/1/1>>, 0x6309 // unimplemented
000004A2 0445 09A9 subi.w D5, 0x9A9
000004A6 4E5C unlink A4
000004A8 2E3C 2250 C311 move.l D7, 0x2250C311
000004AE 04FA .incomplete
000004B0 0473 00B3 0334 subi.w <<invalid full ext with I/IS == 4>>, 0xB3
000004B6 D883 add.l D4, D3
000004B8 072B 1234 btst [A3 + 0x1234], D3
000004BC C308 abcd -[A1], -[A0]
000004BE 2250 movea.l A1, [A0]
000004C0 C328 0482 and.b [A0 + 0x482], D1
000004C4 431C .invalid 1, [A4]+ // invalid opcode 4 with b == 4
000004C6 2D17 move.l -[A6], [A7]
000004C8 0146 bchg D6, D0
000004CA 8323 or.b -[A3], D1
000004CC 6A34 bpl +0x36 /* 00000502 */
000004CE 8100 sbcd D0, D0
000004D0 8102 sbcd D0, D2
000004D2 7304 moveq.l D1, 0x04
000004D4 8700 sbcd D3, D0
000004D6 D90D addx.b -[A4], -[A5]
000004D8 031B btst [A3]+, D1
000004DA 013C A422 btst 0x22 /* '\"' */, D0
000004DE 5003 addq.b D3, 8
000004E0 0E10 9307 .invalid.b [A0], 0x7 // invalid immediate operation
000004E4 2250 movea.l A1, [A0]
000004E6 0601 61E9 addi.b D1, 0xE9
000004EA 58F3 144E svc [A3 + D1.w * 4 + 0x4E]
000004EE 2603 move.l D3, D3
000004F0 00D9 .incomplete
000004F2 0F83 bclr D3, D7
000004F4 2683 move.l [A3], D3
000004F6 05FB .incomplete
000004F8 03CB .incomplete
000004FA 15D8 FA04 move.b [PC - 0x5FC /* FFFFFF00, cstring ""<EOF> */], [A0]+
000004FE 3306 move.w -[A1], D6
00000500 5B06 subq.b D6, 5
label00000502:
00000502 3310 move.w -[A1], [A0]
00000504 8305 sbcd D1, D5
00000506 2250 movea.l A1, [A0]
00000508 850A sbcd -[A2], -[A2]
0000050A FA3C 4101 .unknown 0xFA3C 0x4101 (W = 5)
0000050E 8B13 or.b [A3], D5
00000510 9B01 subx.b D5, D1
00000512 C022 and.b D0, -[A2]
00000514 CB15 and.b [A5], D5
00000516 C308 abcd -[A1], -[A0]
00000518 E302 asl D2.b, 1
0000051A E489 lsr D1, 2
0000051C 09C3 .incomplete
0000051E 089B 019B bclr.b [A3]+, 0x9B
00000522 0261 01F3 andi.w -[A1], 0x1F3
00000526 4241 clr.w D1
00000528 0081 0ACB 15E3 ori.l D1, 0xACB15E3
0000052E 36B8 E302 move.w [A3], [0xFFFFE302]
00000532 CB0B abcd -[A5], -[A3]
00000534 4902 .invalid 4, D2 // invalid opcode 4 with b == 4
00000536 F342 .extension 0x342 <<F/4-5/1>> // unimplemented
00000538 D703 addx.b D3, D3
0000053A 1626 move.b D3, -[A6]
0000053C 2B10 move.l -[A5], [A0]
0000053E 3E29 6F4A move.w D7, [A1 + 0x6F4A]
00000542 854E 102E pack -[A2], -[A6], 0x102E
00000546 092A DB4A btst [A2 - 0x24B6], D4
0000054A 8CBB 012B 011B 094E 3AE3 or.l D6, [[PC + 0x11B + D0] + 0x94E3AE3]
00000554 224B movea.l A1, A3
00000556 1B0B move.b -[A5], A3
00000558 3832 064C move.w D4, [A2 + D0.w * 8 + 0x4C]
0000055C 02EB .incomplete
0000055E CEF3 09EB 1102 E353 E118 mulu.w D7, [[0x1102] - 0x1CAC1EE8]
00000568 E49B ror D3, 2
0000056A 33CC 4E3A 830F move.w [0x4E3A830F], A4
00000570 EB11 roxl D1.b, 5
00000572 4B2E 4C00 .invalid 5, [A6 + 0x4C00] // invalid opcode 4 with b == 4
00000576 D326 add.b -[A6], D1
00000578 3201 move.w D1, D1
0000057A 020F 6104 andi.b A7, 0x4
0000057E E901 asl D1.b, 4
00000580 5B0D subq.b A5, 5
00000582 3284 move.w [A1], D4
00000584 1288 move.b [A1], A0
00000586 00EB .incomplete
00000588 1E8C move.b [A7], A4
0000058A A302 syscall Read, flags=3
0000058C 2102 move.l -[A0], D2
0000058E 9B60 sub.w -[A0], D5
00000590 2B01 move.l -[A5], D1
00000592 6313 bls +0x15 /* 000005A7 */
00000594 4E23 .invalid // invalid opcode 4
00000596 2784 064C move.l [A3 + D0.w * 8 + 0x4C], D4
0000059A 00AB 1A25 252B 834A ori.l [A3 - 0x7CB6], 0x1A25252B
000005A2 4841 swap.w D1
000005A4 020B 861E andi.b A3, 0x1E
000005A8 4A0F tst.b A7
000005AA 2828 2101 move.l D4, [A0 + 0x2101]
000005AE 1B04 move.b -[A5], D4
000005B0 4C1C 4A92 movem.w D1,D4,D7,A1,A3,A6, [A4]+
000005B4 7000 moveq.l D0, 0x00
000005B6 233B 6304 move.l -[A1], <<invalid full ext with I/IS == 4>>
000005BA A305 syscall Status, flags=3
000005BC 84AE 8801 or.l D2, [A6 - 0x77FF]
000005C0 0432 4000 BB46 subi.b <<invalid full ext with IS == 1 and I/IS == 6>>, 0x0
000005C6 8C83 or.l D6, D3
000005C8 01C3 .incomplete
000005CA 76F3 moveq.l D3, 0xFFFFFFF3
000005CC 0A04 EB11 xori.b D4, 0x11
000005D0 46C5 move.w SR, D5
000005D2 05D3 .incomplete
000005D4 164E movea.b A3, A6
000005D6 E156 roxl D6.w, 8
000005D8 B300 xor.b D0, D1
000005DA D119 add.b [A1]+, D0
000005DC 0608 620F addi.b A0, 0xF
000005E0 257B 0603 01EB move.l [A2 + 0x1EB], [PC + D0.w * 8 + 0x3]
000005E6 5E25 addq.b -[A5], 7
000005E8 010F btst A7, D0
000005EA 2D01 move.l -[A6], D1
000005EC E35E rol D6.w, 1
000005EE 0927 btst -[A7], D4
000005F0 6900 621F bvs +0x6221 /* 00006811 */
000005F4 C500 abcd D2, D0
000005F6 4A65 tst.w -[A5]
000005F8 861E or.b D3, [A6]+
000005FA 107E movea.b A0, <<invalid special address>>
000005FC 4A68 F86C tst.w [A0 - 0x794]
00000600 4A03 tst.b D3
00000602 03DB .incomplete
00000604 886C 1603 or.w D4, [A4 + 0x1603]
00000608 0353 bchg [A3], D1
0000060A 856C 8803 or.w [A4 - 0x77FD], D2
0000060E 030F btst A7, D1
00000610 F406 .invalid <<cinv/cpush with scope=0>>
00000612 3B06 move.w -[A5], D6
00000614 7B02 moveq.l D5, 0x02
00000616 463B 0661 not.b [PC + D0.w * 8 + 0x61]
0000061A 6828 bvc +0x2A /* 00000644 */
0000061C 2E86 move.l [A7], D6
0000061E 0E52 308D .invalid.w [A2], 0x308D // invalid immediate operation
00000622 36DE move.w [A3]+, [A6]+
00000624 3C2E 1025 move.w D6, [A6 + 0x1025]
00000628 2D5A 6014 move.l [A6 + 0x6014], [A2]+
0000062C 0043 2F30 ori.w D3, 0x2F30 /* '/0' */
00000630 1303 move.b -[A1], D3
00000632 C900 abcd D4, D0
00000634 731D moveq.l D1, 0x1D
00000636 30ED 36CD move.w [A0]+, [A5 + 0x36CD]
0000063A 03E5 .incomplete
0000063C 365B movea.w A3, [A3]+
0000063E 06F2 .incomplete
00000640 9B03 subx.b D5, D3
00000642 D8F2 8311 add.w A4, [[A2 + A0 * 2]]
// begin alternate branch 00000644-00000646
label00000644:
00000644 8311 or.b [A1], D1
// end alternate branch 00000644-00000646
label00000644: // (misaligned)
00000646 3306 move.w -[A1], D6
00000648 8305 sbcd D1, D5
0000064A 9702 subx.b D3, D2
0000064C D522 add.b -[A2], D2
0000064E 505B addq.w [A3]+, 8
00000650 0A7B 13D8 E311 xori.w [[PC + A6 * 2]], 0x13D8
00000656 7B13 moveq.l D5, 0x13
00000658 0423 0522 subi.b -[A3], 0x22 /* '\"' */
0000065C 5001 addq.b D1, 8
0000065E 5E38 DB02 addq.b [0xFFFFDB02], 7
00000662 1302 move.b -[A1], D2
00000664 CD45 exg D6, D5
00000666 24E3 move.l [A2]+, -[A3]
00000668 008A 042E 10BB ori.l A2, 0x42E10BB
0000066E 1128 2250 move.b -[A0], [A0 + 0x2250]
00000672 E301 asl D1.b, 1
00000674 0318 btst [A0]+, D1
00000676 7300 moveq.l D1, 0x00
00000678 9B01 subx.b D5, D1
0000067A E432 roxr D2.b, D2
0000067C 021B 10EB andi.b [A3]+, 0xEB
00000680 4E7B .invalid // invalid opcode 4
00000682 02F3 .incomplete
00000684 0656 A901 addi.w [A6], 0xA901
00000688 8B02 sbcd D5, D2
0000068A 9B01 subx.b D5, D1
0000068C A302 syscall Read, flags=3
0000068E 3202 move.w D1, D2
00000690 6313 bls +0x15 /* 000006A5 */
00000692 6307 bls +0x9 /* 0000069B */
00000694 A4A3 syscall 0x0A3, flags=4
00000696 2313 move.l -[A1], [A3]
00000698 0422 500F subi.b -[A2], 0xF
0000069C 1026 move.b D0, -[A6]
0000069E F300 .extension 0x300 <<F/4-5/1>> // unimplemented
000006A0 C577 2A3C and.w [A7 + D2 * 2 + 0x3C], D2
000006A4 5E0C addq.b A4, 7
000006A6 5B21 subq.b -[A1], 5
000006A8 053D btst <<invalid special address>>, D2
000006AA 6AA5 bpl -0x59 /* 00000651 */
000006AC 145B movea.b A2, [A3]+
000006AE 2168 6812 BB17 move.l [A0 - 0x44E9], [A0 + 0x6812]
000006B4 FB06 .extension 0xB06 <<F/4-5/5>> // unimplemented
000006B6 5307 subq.b D7, 1
000006B8 04F3 .incomplete
000006BA 1612 move.b D3, [A2]
000006BC 6313 bls +0x15 /* 000006D1 */
000006BE 0352 bchg [A2], D1
000006C0 7B00 moveq.l D5, 0x00
000006C2 6100 8B5D bsr -0x74A1 /* FFFF9221 */
000006C6 A6A3 syscall 0x0A3, flags=6
000006C8 22A3 move.l [A1], -[A3]
000006CA 063C 7A7A A663 addi.b 0x63 /* 'c' */, 0x7A /* 'z' */
000006D0 1D01 move.b -[A6], D1
000006D2 037A 7AFA bchg [PC + 0x7AFA /* 000081CE, cstring ""<EOF> */], D1
000006D6 3C0B move.w D6, A3
000006D8 1A12 move.b D5, [A2]
000006DA 631D bls +0x1F /* 000006F9 */
000006DC 6CA3 bge -0x5B /* 00000681 */
000006DE 3938 5B08 move.w -[A4], [0x00005B08]
000006E2 4C6C 5B21 8500 movem.l D0,D5,A0,A1,A3,A4,A6, [A4 - 0x7B00]
000006E8 D310 add.b [A0], D1
000006EA 12A3 move.b [A1], -[A3]
000006EC 22A7 move.l [A1], -[A7]
000006EE 0505 btst D5, D2
000006F0 6313 bls +0x15 /* 00000705 */
000006F2 C101 abcd D0, D1
000006F4 02C3 .incomplete
000006F6 2A61 movea.l A5, -[A1]
000006F8 002B 3148 6104 ori.b [A3 + 0x6104], 0x48 /* 'H' */
000006FE 0F1E btst [A6]+, D7
00000700 28FB 2F48 move.l [A4]+, [PC + <<invalid base displacement size>>]
00000704 1402 move.b D2, D2
00000706 AB3E syscall bHilite
00000708 4B68 123B chk.w D5, [A0 + 0x123B]
0000070C 2AEB 0576 move.l [A5]+, [A3 + 0x576]
00000710 4102 .invalid 0, D2 // invalid opcode 4 with b == 4
00000712 064C 9270 addi.w A4, 0x9270
00000716 B315 xor.b [A5], D1
00000718 1402 move.b D2, D2
0000071A 630D bls +0xF /* 00000729 */
0000071C 251B move.l -[A2], [A3]+
0000071E 1A0F move.b D5, A7
00000720 8901 sbcd D4, D1
00000722 1FA1 05F3 3C1C BB17 7B03 6142 move.b [[0x3C1CBB17] + 0x7B036142], -[A1]
0000072E BB35 A50F 2885 1845 xor.b [[A5 + <<invalid base displacement size>>] + A2 * 4 + 0x28851845], D5
00000736 2454 movea.l A2, [A4]
00000738 7304 moveq.l D1, 0x04
0000073A 540F addq.b A7, 2
0000073C 3435 AA85 move.w D2, [A5 + A2 * 2 - 0x123]
00000740 1104 move.b -[A0], D4
00000742 6110 bsr +0x12 /* 00000754 */
00000744 332E BE34 move.w -[A1], [A6 - 0x41CC]
00000748 BB02 xor.b D2, D5
0000074A 000F BA34 ori.b A7, 0x34 /* '4' */
0000074E D30E addx.b -[A1], -[A6]
00000750 EB01 asl D1.b, 5
00000752 1402 move.b D2, D2
fn00000754:
00000754 CB0C abcd -[A5], -[A4]
00000756 131F move.b -[A1], [A7]+
00000758 34F3 1410 move.w [A2]+, [A3 + D1.w * 4 + 0x10]
0000075C 6948 bvs +0x4A /* 000007A6 */
0000075E 0DAE A903 bclr [A6 - 0x56FD], D6
00000762 0B0F btst A7, D5
00000764 BA21 cmp.b D5, -[A1]
00000766 4554 chk.w D2, [A4]
00000768 C308 abcd -[A1], -[A0]
0000076A 1906 move.b -[A4], D6
0000076C ED1D rol D5.b, 6
0000076E CB01 abcd D5, D1
00000770 2333 6B05 move.l -[A1], [[A3 + <<invalid base displacement size>>] + D6 * 2]
00000774 B06B 3641 cmp.w D0, [A3 + 0x3641]
00000778 85C3 divs.w D2, D3
0000077A 070F btst A7, D3
0000077C CD1A and.b [A2]+, D6
0000077E 6926 bvs +0x28 /* 000007A6 */
00000780 2250 movea.l A1, [A0]
00000782 AB09 syscall DrawArc
00000784 BB49 cmpm.w [A5]+, [A1]+
00000786 2BC5 move.l <<invalid special address>>, D5
00000788 0D68 2B33 bchg [A0 + 0x2B33], D6
0000078C BB49 cmpm.w [A5]+, [A1]+
0000078E B328 04BB xor.b [A0 + 0x4BB], D1
00000792 4913 .invalid 4, [A3] // invalid opcode 4 with b == 4
00000794 143D move.b D2, <<invalid special address>>
00000796 6400 0F00 bcc +0xF02 /* 00001698 */
0000079A 6B7A bmi +0x7C /* 00000816 */
0000079C FB03 .extension 0xB03 <<F/4-5/5>> // unimplemented
0000079E 5073 0005 addq.w [A3 + D0.w + 0x5], 8
000007A2 B31B xor.b [A3]+, D1
000007A4 2300 move.l -[A1], D0
label000007A6:
000007A6 0B65 bchg -[A5], D5
000007A8 360B move.w D3, A3
000007AA 5E59 addq.w [A1]+, 7
000007AC 368D move.w [A3], A5
000007AE 0386 bclr D6, D1
000007B0 2423 move.l D2, -[A3]
000007B2 1261 movea.b A1, -[A1]
000007B4 8566 or.w -[A6], D2
000007B6 7313 moveq.l D1, 0x13
000007B8 22B8 4B25 move.l [A1], [0x00004B25]
000007BC 9364 sub.w -[A4], D1
000007BE E319 rol D1.b, 1
000007C0 0B18 btst [A0]+, D5
000007C2 CB0D abcd -[A5], -[A5]
000007C4 0F76 AAEB bchg [A6 + A2 * 2 - 0x21], D7
000007C8 0B2B 0856 btst [A3 + 0x856], D5
000007CC C301 abcd D1, D1
000007CE FB02 .extension 0xB02 <<F/4-5/5>> // unimplemented
000007D0 6310 bls +0x12 /* 000007E2 */
000007D2 C315 and.b [A5], D1
000007D4 56DB sne [A3]+
000007D6 2C3B 22A6 move.l D6, [PC + D2.w * 2 - 0x90]
000007DA 865B or.w D3, [A3]+
000007DC 047A 7A32 D303 subi.w [PC - 0x2CFD /* FFFFDAE1, cstring ""<EOF> */], 0x7A32 /* 'z2' */
label000007E2:
000007E2 2D48 2314 move.l [A6 + 0x2314], A0
000007E6 842B 0B4C or.b D2, [A3 + 0xB4C]
000007EA 001B 5A22 ori.b [A3]+, 0x22 /* '\"' */
000007EE B8E3 cmpa.w A4, -[A3]
000007F0 018B bclr A3, D0
000007F2 26FB 095A 58D3 move.l [A3]+, [[PC] + 0x58D3]
000007F8 0522 btst -[A2], D2
000007FA B8DB cmpa.w A4, [A3]+
000007FC 05D3 .incomplete
000007FE 010B btst A3, D0
00000800 18A1 move.b [A4], -[A1]
00000802 A222 syscall NewHandle, flags=2
00000804 B83B 0053 cmp.b D4, [PC + D0.w + 0x53]
00000808 363B 00E3 move.w D3, [PC + D0.w - 0x29]
0000080C 2CAB 34D3 move.l [A6], [A3 + 0x34D3]
00000810 0389 bclr A1, D1
00000812 4612 not.b [A2]
00000814 8614 or.b D3, [A4]
label00000816:
00000816 1286 move.b [A1], D6
00000818 2343 1286 move.l [A1 + 0x1286], D3
0000081C 0063 2D41 ori.w -[A3], 0x2D41 /* '-A' */
00000820 8BA3 or.l -[A3], D5
00000822 3B6A 8330 F26B move.w [A5 - 0xD95], [A2 - 0x7CD0]
00000828 10F3 0C83 move.b [A0]+, [A3 + D0 * 4 - 0x125]
0000082C 2C26 move.l D6, -[A6]
0000082E 1313 move.b -[A1], [A3]
00000830 7303 moveq.l D1, 0x03
00000832 3574 D304 0302 move.w [A2 + 0x302], <<invalid full ext with I/IS == 4>>
00000838 0608 00DB addi.b A0, 0xDB
0000083C 0C1B 1648 cmpi.b [A3]+, 0x48 /* 'H' */
00000840 D66B 30CB add.w D3, [A3 + 0x30CB]
00000844 231C move.l -[A1], [A4]+
00000846 0403 3D13 subi.b D3, 0x13
0000084A 0106 btst D6, D0
0000084C 530B subq.b A3, 1
0000084E A501 syscall Close, flags=5
00000850 82EA 130B divu.w D1, [A2 + 0x130B]
00000854 C147 exg D0, D7
00000856 5B72 1314 subq.w <<invalid full ext with I/IS == 4>>, 5
0000085A 10A9 AAC9 move.b [A0], [A1 - 0x5537]
0000085E 1A62 movea.b A5, -[A2]
00000860 6B22 bmi +0x24 /* 00000884 */
00000862 3349 4100 move.w [A1 + 0x4100], A1
00000866 2331 2B85 move.l -[A1], [[ + <<invalid base displacement size>>] + D2 * 2]
0000086A EB27 asl D7.b, D5
0000086C C305 abcd D1, D5
0000086E 568B addq.l A3, 3
00000870 5FA5 subq.l -[A5], 7
00000872 1386 027B move.b [A1 + D0.w * 2 + 0x7B], D6
00000876 550F subq.b A7, 2
00000878 2101 move.l -[A0], D1
0000087A EB27 asl D7.b, D5
0000087C 2B05 move.l -[A5], D5
0000087E 8B5F or.w [A7]+, D5
00000880 A686 syscall IOPInfoAccess, flags=6
00000882 3305 move.w -[A1], D5
label00000884:
00000884 1B2C 7A7A move.b -[A5], [A4 + 0x7A7A]
00000888 EB00 asl D0.b, 5
0000088A 1B6B 1B2C 1286 move.b [A5 + 0x1286], [A3 + 0x1B2C]
00000890 0273 2F49 4C24 andi.w [A3 + D4 * 4 + 0x24], 0x2F49 /* '/I' */
00000896 EB1B rol D3.b, 5
00000898 0308 btst A0, D1
0000089A 3C8A move.w [A6], A2
0000089C 1048 movea.b A0, A0
0000089E A193 syscall Microseconds, flags=1
000008A0 0FA1 bclr -[A1], D7
000008A2 58F0 1E4A svc [A0 + D1 * 8 + 0x4A]
000008A6 46CB move.w SR, A3
000008A8 2E28 C606 move.l D7, [A0 - 0x39FA]
000008AC 4B1F .invalid 5, [A7]+ // invalid opcode 4 with b == 4
000008AE 8195 or.l [A5], D0
000008B0 CD14 and.b [A4], D6
000008B2 A206 syscall KillIO, flags=2
000008B4 FB1C .extension 0xB1C <<F/4-5/5>> // unimplemented
000008B6 481E nbcd.b [A6]+
000008B8 4A3B 0074 tst.b [PC + D0.w + 0x74]
000008BC 029B 4A13 011E andi.l [A3]+, 0x4A13011E
000008C2 4A5B tst.w [A3]+
000008C4 0A93 0253 341B xori.l [A3], 0x253341B
000008CA 0103 btst D3, D0
000008CC 0438 8B0E 5303 subi.b [0x00005303], 0xE
000008D2 90C3 sub.w A0, D3
000008D4 028B 2773 0BA3 andi.l A3, 0x27730BA3
000008DA 1506 move.b -[A2], D6
000008DC B312 xor.b [A2], D1
000008DE 8B00 sbcd D5, D0
000008E0 430E .invalid 1, A6 // invalid opcode 4 with b == 4
000008E2 F389 .invalid <<F/6/1>>
000008E4 5461 addq.w -[A1], 2
000008E6 A15A syscall PrimeTime, flags=1
000008E8 030C btst A4, D1
000008EA DB00 addx.b D5, D0
000008EC 0FE8 .incomplete
000008EE 0300 btst D0, D1
000008F0 8114 or.b [A4], D0
000008F2 CE34 D331 387B 4333 and.b D7, [[A4 + 0x387B4333 + A5 * 2]]
000008FA 1A53 movea.b A5, [A3]
000008FC 483B 0D89 nbcd.b [[ + <<invalid base displacement size>> + D0 * 4]]
00000900 1746 267B move.b [A3 + 0x267B], D6
00000904 1A41 movea.b A5, D1
00000906 1518 move.b -[A2], [A0]+
00000908 0C43 0324 cmpi.w D3, 0x324
0000090C 5C8A addq.l A2, 6
0000090E 0406 DA43 subi.b D6, 0x43 /* 'C' */
00000912 1876 C0BB movea.b A4, [A6 + A4.w - 0x69]
00000916 0776 1308 bchg [A6 + <<invalid base displacement size>> + D1 * 2], D3
0000091A 1243 movea.b A1, D3
0000091C 03EB .incomplete
0000091E 0742 bchg D2, D3
00000920 3808 move.w D4, A0
00000922 020F 6E30 andi.b A7, 0x30 /* '0' */
00000926 F482 .invalid <<cinv/cpush with scope=0>>
00000928 3A13 move.w D5, [A3]
0000092A 077B 4893 bchg [PC + D4 - 0x109], D3
0000092E 343B 1B82 A282 move.w D2, [[ + <<invalid base displacement size>> + D1 * 2] - 0x5D7E]
00000934 233C 547E 4303 move.l -[A1], 0x547E4303
0000093A BB0A cmpm.b [A5]+, [A2]+
0000093C 7A63 moveq.l D5, 0x63
0000093E 0A16 BB20 xori.b [A6], 0x20 /* ' ' */
00000942 340F move.w D2, A7
00000944 C503 abcd D2, D3
00000946 34C5 move.w [A2]+, D5
00000948 035B bchg [A3]+, D1
0000094A 1D6E 308B 0254 move.b [A6 + 0x254], [A6 + 0x308B]
00000950 D301 addx.b D1, D1
00000952 FED1 0248 .extension 0xED1 <<F/2-3/7>> // unimplemented
00000956 1B1C move.b -[A5], [A4]+
00000958 4202 clr.b D2
0000095A 0F52 bchg [A2], D7
0000095C 1300 move.b -[A1], D0
0000095E 167B 0673 movea.b A3, [PC + D0.w * 8 + 0x73]
00000962 052C BB08 btst [A4 - 0x44F8], D2
00000966 2301 move.l -[A1], D1
00000968 4A2B 1D61 tst.b [A3 + 0x1D61]
0000096C 002C AB2B 122C ori.b [A4 + 0x122C], 0x2B /* '+' */
00000972 9B00 subx.b D5, D0
00000974 4C4C F36F movem.l D0,D1,D2,D3,D5,D6,A0,A1,A4,A5,A6,A7, A4
00000978 5433 092C addq.b <<invalid full ext with I/IS == 4>>, 2
0000097C 9B0B subx.b -[A5], -[A3]
0000097E 8221 or.b D1, -[A1]
00000980 3A0B move.w D5, A3
00000982 0DE9 .incomplete
00000984 1A14 move.b D5, [A4]
00000986 1E04 move.b D7, D4
00000988 7E86 moveq.l D7, 0xFFFFFF86
0000098A 6868 bvc +0x6A /* 000009F4 */
0000098C F843 0A2C .extension 0x843 <<F/1/4>>, 0x0A2C // unimplemented
00000990 1B6E 4302 8372 move.b [A5 - 0x7C8E], [A6 + 0x4302]
00000996 2104 move.l -[A0], D4
00000998 2B14 move.l -[A5], [A4]
0000099A 2E16 move.l D7, [A6]
0000099C FB03 .extension 0xB03 <<F/4-5/5>> // unimplemented
0000099E 0FC0 .incomplete
000009A0 22C3 move.l [A1]+, D3
000009A2 8882 or.l D4, D2
000009A4 9B02 subx.b D5, D2
000009A6 F301 .extension 0x301 <<F/4-5/1>> // unimplemented
000009A8 7304 moveq.l D1, 0x04
000009AA BB02 xor.b D2, D5
000009AC 7B5D moveq.l D5, 0x5D
000009AE 2B01 move.l -[A5], D1
000009B0 AC86 syscall TextWidth, auto_pop
000009B2 2B0A move.l -[A5], A2
000009B4 1623 move.b D3, -[A3]
000009B6 05FB .incomplete
000009B8 2886 move.l [A4], D6
000009BA 0672 1662 9B4A 7B5D addi.w [[A2 + <<invalid base displacement size>>] + 0x7B5D], 0x1662
000009C2 B61B cmp.b D3, [A3]+
000009C4 2C7E movea.l A6, <<invalid special address>>
000009C6 8665 or.w D3, -[A5]
000009C8 1F13 move.b -[A7], [A3]
000009CA 04AE 8602 102E CAB1 subi.l [A6 - 0x354F], 0x8602102E
000009D2 3F01 move.w -[A7], D1
000009D4 6704 beq +0x6 /* 000009DA */
000009D6 7B31 moveq.l D5, 0x31
000009D8 1B2C F30E move.b -[A5], [A4 - 0xCF2]
// begin alternate branch 000009DA-000009DC
label000009DA:
000009DA F30E .extension 0x30E <<F/4-5/1>> // unimplemented
// end alternate branch 000009DA-000009DC
label000009DA: // (misaligned)
000009DC A301 syscall Close, flags=3
000009DE 6348 bls +0x4A /* 00000A28 */
000009E0 4884 ext.w D4
000009E2 1381 82C0 move.b [A1 + A0.w * 2 - 0x64], D1
000009E6 2106 move.l -[A0], D6
000009E8 2305 move.l -[A1], D5
000009EA 8B00 sbcd D5, D0
000009EC 0505 btst D5, D2
000009EE 7B00 moveq.l D5, 0x00
000009F0 6500 031F bcs +0x321 /* 00000D11 */
label000009F4:
000009F4 1B2C 7308 move.b -[A5], [A4 + 0x7308]
000009F8 8372 0D68 492E or.w [A2 + 0x492E], D1
000009FE 02CB .incomplete
00000A00 7402 moveq.l D2, 0x02
00000A02 7469 moveq.l D2, 0x69
00000A04 3CD2 move.w [A6]+, [A2]
00000A06 4C02 AB18 movem.w D3,D4,A0,A1,A3,A5,A7, D2
00000A0A E900 asl D0.b, 4
00000A0C 2585 E310 move.l [A2 + A6 * 2], D5
00000A10 E500 asl D0.b, 2
00000A12 16A1 move.b [A3], -[A1]
00000A14 11C3 5112 move.b [0x00005112], D3
00000A18 16FB 061E move.b [A3]+, [PC + D0.w * 8 + 0x1E]
00000A1C 161B move.b D3, [A3]+
00000A1E 0176 382B bchg [A6 + D3 + 0x2B], D0
00000A22 118B 49D3 0D06 CB1C move.b [[] + 0xD06CB1C], A3
// begin alternate branch 00000A28-00000A2A
label00000A28:
00000A28 CB1C and.b [A4]+, D5
// end alternate branch 00000A28-00000A2A
label00000A28: // (misaligned)
00000A2A 6B01 bmi +0x3 /* 00000A2D */
00000A2C 8301 sbcd D1, D1
00000A2E 1AE3 move.b [A5]+, -[A3]
00000A30 0300 btst D0, D1
00000A32 0FC5 .incomplete
00000A34 8213 or.b D1, [A3]
00000A36 69A9 bvs -0x55 /* 000009E1 */
00000A38 03B1 7293 bclr [A1 + D7.w * 2 - 0x109], D1
00000A3C 05C3 .incomplete
00000A3E 0138 7216 btst [0x00007216], D0
00000A42 FA04 8301 .unknown 0xFA04 0x8301 (W = 5)
00000A46 5A60 addq.w -[A0], 5
00000A48 1216 move.b D1, [A6]
00000A4A 6573 bcs +0x75 /* 00000ABF */
00000A4C CB02 abcd D5, D2
00000A4E ED00 asl D0.b, 6
00000A50 8173 0FAC or.w <<invalid full ext with I/IS == 4>>, D0
00000A54 A10B syscall Rename/PBHRename/HRename, flags=1
00000A56 554D subq.w A5, 2
00000A58 8552 or.w [A2], D2
00000A5A C306 abcd D1, D6
00000A5C D8BB 020F add.l D4, [PC + D0.w * 2 + 0xF]
00000A60 817A 6700 or.w [PC + 0x6700 /* 00006702, cstring ""<EOF> */], D0
00000A64 11E9 0154 1308 move.b [0x00001308], [A1 + 0x154]
00000A6A A708 syscall Create/PBHCreate/HCreate, flags=7
00000A6C 2582 7300 move.l [A2 + <<invalid base displacement size>> + D7 * 2], D2
00000A70 4814 nbcd.b [A4]
00000A72 00B3 082B 0310 7B00 ori.l [A3 + <<invalid base displacement size>> + D7 * 2], 0x82B0310
00000A7A 0672 1019 57CB 1809 578B addi.w [[ + <<invalid base displacement size>>] + 0x1809578B], 0x1019
00000A84 00A5 652B 17CB ori.l -[A5], 0x652B17CB
00000A8A 36BB 0581 move.w [A3], [[ + <<invalid base displacement size>> + D0 * 4]]
00000A8E 1DF3 018B 2328 9B40 move.b <<invalid special address>>, [[ + <<invalid base displacement size>> + D0] + 0x23289B40]
00000A96 0FA8 C606 bclr [A0 - 0x39FA], D7
00000A9A 2313 move.l -[A1], [A3]
00000A9C F301 .extension 0x301 <<F/4-5/1>> // unimplemented
00000A9E C308 abcd -[A1], -[A0]
00000AA0 6309 bls +0xB /* 00000AAB */
00000AA2 6A26 bpl +0x28 /* 00000ACA */
00000AA4 C33A 45D7 and.b [PC + 0x45D7 /* 000045D9, cstring ""<EOF> */], D1
00000AA8 2A10 move.l D5, [A0]
00000AAA 690B bvs +0xD /* 00000AB7 */
00000AAC 48AE 1002 0F45 movem.w [A6 + 0xF45], D1,A4
00000AB2 1BD3 move.b <<invalid special address>>, [A3]
00000AB4 0904 btst D4, D4
00000AB6 7405 moveq.l D2, 0x05
00000AB8 070D btst A5, D3
00000ABA 8F85 BF29 unpk D7, D5, 0xBF29
00000ABE B80F cmp.b D4, A7
00000AC0 4597 .invalid 2, [A7] // invalid opcode 4 with b == 6
00000AC2 0F52 bchg [A2], D7
00000AC4 D301 addx.b D1, D1
00000AC6 7461 moveq.l D2, 0x61
00000AC8 C6A5 and.l D3, -[A5]
label00000ACA:
00000ACA 0A97 02A2 DEC5 xori.l [A7], 0x2A2DEC5
00000AD0 B6A1 cmp.l D3, -[A1]
00000AD2 0323 btst -[A3], D1
00000AD4 5CA5 addq.l -[A5], 6
00000AD6 0313 btst [A3], D1
00000AD8 810B sbcd -[A0], -[A3]
00000ADA 0374 030F BA74 C308 bchg [[A4 + <<invalid base displacement size>>] + D0 * 2 - 0x458B3CF8], D1
00000AE2 46B3 0C28 not.l [A3 + D0 * 4 + 0x28]
00000AE6 C312 and.b [A2], D1
00000AE8 C27B 04F0 and.w D1, [PC + D0.w * 4 - 0x16]
00000AEC 5307 subq.b D7, 1
00000AEE 9302 subx.b D1, D2
00000AF0 2167 E0C3 move.l [A0 - 0x1F3D], -[A7]
00000AF4 0865 710B bchg.b -[A5], 0xB
00000AF8 0378 D8B2 bchg [0xFFFFD8B2], D1
00000AFC 7802 moveq.l D4, 0x02
00000AFE 4B3E .invalid 5, <<invalid special address>> // invalid opcode 4 with b == 4
00000B00 C923 and.b -[A3], D4
00000B02 ED13 roxl D3.b, 6
00000B04 48AE 0402 1381 movem.w [A6 + 0x1381], D1,A2
00000B0A 32B2 FEA3 move.w [A1], [A2 + A7 * 8 - 0x93]
00000B0E 148C move.b [A2], A4
00000B10 E446 asr D6.w, 2
00000B12 7B8C moveq.l D5, 0xFFFFFF8C
00000B14 0325 btst -[A5], D1
00000B16 7B0C moveq.l D5, 0x0C
00000B18 0608 E31B addi.b A0, 0x1B
00000B1C 7B0C moveq.l D5, 0x0C
00000B1E 1B0B move.b -[A5], A3
00000B20 9070 0023 sub.w D0, [A0 + D0.w + 0x23]
00000B24 046E 30F0 B2FE subi.w [A6 - 0x4D02], 0x30F0
00000B2A B273 0500 cmp.w D1, [A3 + <<invalid base displacement size>> + D0 * 4]
00000B2E 0F69 0FC5 bchg [A1 + 0xFC5], D7
00000B32 0B3E btst <<invalid special address>>, D5
00000B34 6542 bcs +0x44 /* 00000B78 */
00000B36 E5AE lsl D6, D2
00000B38 8263 or.w D1, -[A3]
00000B3A 1B54 7B06 move.b [A5 + 0x7B06], [A4]
00000B3E 5B0E subq.b A6, 5
00000B40 1612 move.b D3, [A2]
00000B42 1602 move.b D3, D2
00000B44 0F54 bchg [A4], D7
00000B46 B326 xor.b -[A6], D1
00000B48 5B0E subq.b A6, 5
00000B4A 4840 swap.w D0
00000B4C 211B move.l -[A0], [A3]+
00000B4E 6304 bls +0x6 /* 00000B54 */
00000B50 5403 addq.b D3, 2
00000B52 0E0B 0748 .invalid.b A3, 0x48 /* 'H' */ // invalid immediate operation
// begin alternate branch 00000B54-00000B56
label00000B54:
00000B54 0748 bchg A0, D3
// end alternate branch 00000B54-00000B56
label00000B54: // (misaligned)
00000B56 141A move.b D2, [A2]+
00000B58 345B movea.w A2, [A3]+
00000B5A 1C2B 032C move.b D6, [A3 + 0x32C]
00000B5E FB09 .extension 0xB09 <<F/4-5/5>> // unimplemented
00000B60 1E2C 21D7 move.b D7, [A4 + 0x21D7]
00000B64 3ED3 move.w [A7]+, [A3]
00000B66 1956 4840 move.b [A4 + 0x4840], [A6]
00000B6A 020B 7563 andi.b A3, 0x63 /* 'c' */
00000B6E 046B 041E 3E03 subi.w [A3 + 0x3E03], 0x41E
00000B74 0E5C 413D .invalid.w [A4]+, 0x413D /* 'A=' */ // invalid immediate operation
label00000B78:
00000B78 25E6 0925 move.l [PC + 0x925 /* 0000149F, value 0x4BC50443 */], -[A6]
00000B7C 6110 bsr +0x12 /* 00000B8E */
00000B7E E432 roxr D2.b, D2
00000B80 0063 87B0 ori.w -[A3], 0x87B0
00000B84 464D not.w A5
00000B86 9596 sub.l [A6], D2
00000B88 1E28 7E96 move.b D7, [A0 + 0x7E96]
00000B8C 858E 0130 unpk -[A2], -[A6], 0x0130
// begin alternate branch 00000B8E-00000B92
fn00000B8E:
00000B8E 0130 1C10 btst [A0 + D1 * 4 + 0x10], D0
// end alternate branch 00000B8E-00000B92
fn00000B8E: // (misaligned)
00000B90 1C10 move.b D6, [A0]
00000B92 7B03 moveq.l D5, 0x03
00000B94 1296 move.b [A1], [A6]
00000B96 2331 1264 move.l -[A1], [A1 + D1.w * 2 + 0x64]
00000B9A 2331 1C16 move.l -[A1], [A1 + D1 * 4 + 0x16]
00000B9E 7B03 moveq.l D5, 0x03
00000BA0 A63E syscall DrvrRemove, flags=6
00000BA2 7E96 moveq.l D7, 0xFFFFFF96
00000BA4 7A7A moveq.l D5, 0x7A
00000BA6 A542 syscall RstFilLock/PBHRstFLock/HRstFLock, flags=5
00000BA8 3E7A 7A85 movea.w A7, [PC + 0x7A85 /* 0000862F, cstring ""<EOF> */]
00000BAC 042C 228B 053B subi.b [A4 + 0x53B], 0x8B
00000BB2 0028 CB05 122C ori.b [A0 + 0x122C], 0x5
00000BB8 02AB 2245 022C 5102 andi.l [A3 + 0x5102], 0x2245022C
00000BC0 61BF bsr -0x3F /* 00000B81 */
00000BC2 2E04 move.l D7, D4
00000BC4 A62C syscall InitApplZone, flags=6
00000BC6 3305 move.w -[A1], D5
00000BC8 FB43 .extension 0xB43 <<F/4-5/5>> // unimplemented
00000BCA 7A7A moveq.l D5, 0x7A
00000BCC 010A btst A2, D0
00000BCE BB05 xor.b D5, D5
00000BD0 4814 nbcd.b [A4]
00000BD2 135E A1F8 move.b [A1 - 0x5E08], [A6]+
00000BD6 7300 moveq.l D1, 0x00
00000BD8 D07E add.w D0, <<invalid special address>>
00000BDA 2CD3 move.l [A6]+, [A3]
00000BDC 0153 bchg [A3], D0
00000BDE 0368 6832 bchg [A0 + 0x6832], D1
00000BE2 122C 148B move.b D1, [A4 + 0x148B]
00000BE6 388C move.w [A4], A4
00000BE8 3334 3B13 765B 5D42 move.w -[A1], [[A4 + D3 * 2] + 0x765B5D42]
00000BF0 3B03 move.w -[A5], D3
00000BF2 8883 or.l D4, D3
00000BF4 6F4A ble +0x4C /* 00000C40 */
00000BF6 7B0B moveq.l D5, 0x0B
00000BF8 5B3C 2B00 subq.b 0x0, 5
00000BFC 5A33 0083 addq.b [A3 + D0.w - 0x125], 5
00000C00 1B9B 0700 move.b [A5 + <<invalid base displacement size>> + D0 * 8], [A3]+
00000C04 AB07 syscall PutPicByte
00000C06 7B17 moveq.l D5, 0x17
00000C08 4A3B 0A42 tst.b [PC + D0 * 2 + 0x42]
00000C0C 8013 or.b D0, [A3]
00000C0E 1742 3B0A move.b [A3 + 0x3B0A], D2
00000C12 763B moveq.l D3, 0x3B
00000C14 1334 3B83 1683 6F2C move.b -[A1], [[ + <<invalid base displacement size>> + D3 * 2] + 0x16836F2C]
00000C1C 7B0B moveq.l D5, 0x0B
00000C1E 533C 1903 subq.b 0x3, 1
00000C22 2CF3 2880 move.l [A6]+, [A3 + D2 - 0x128]
00000C26 AB5E syscall rMASK8
00000C28 3B0A move.w -[A5], A2
00000C2A 3461 movea.w A2, -[A1]
00000C2C BAEE 2921 cmpa.w A5, [A6 + 0x2921]
00000C30 3E89 move.w [A7], A1
00000C32 E71E rol D6.b, 3
00000C34 105B movea.b A0, [A3]+
00000C36 0468 68A6 3EC9 subi.w [A0 + 0x3EC9], 0x68A6
00000C3C 0B4B bchg A3, D5
00000C3E 2DAB 2A7B 173E 1302 3E14 123E move.l [[A6 + 0x13023E14] + D1 * 8 + 0x123E], [A3 + 0x2A7B]
// begin alternate branch 00000C40-00000C4A
label00000C40:
00000C40 2A7B 173E 1302 3E14 123E movea.l A5, [[PC + 0x13023E14] + D1 * 8 + 0x123E]
// end alternate branch 00000C40-00000C4A
label00000C40: // (misaligned)
00000C4A 251D move.l -[A2], [A5]+
00000C4C 0F14 btst [A4], D7
00000C4E 1C16 move.b D6, [A6]
00000C50 D310 add.b [A0], D1
00000C52 DB6A 9B51 add.w [A2 - 0x64AF], D5
00000C56 3EA3 move.w [A7], -[A3]
00000C58 013B 2E14 btst [PC + D2 * 8 + 0x14], D0
00000C5C 064C D359 addi.w A4, 0xD359
00000C60 9013 sub.b D0, [A3]
00000C62 5D42 subq.w D2, 6
00000C64 908B sub.l D0, A3
00000C66 3B6B 08D3 1021 move.w [A5 + 0x1021], [A3 + 0x8D3]
00000C6C 2831 1B43 2124 9B4D move.l D4, [[A1 + <<invalid base displacement size>>] + 0x21249B4D]
00000C74 4309 .invalid 1, A1 // invalid opcode 4 with b == 4
00000C76 A318 syscall GetFPos, flags=3
00000C78 1B05 move.b -[A5], D5
00000C7A 967B 0A1E sub.w D3, [PC + D0 * 2 + 0x1E]
00000C7E 10AB 0DA4 move.b [A0], [A3 + 0xDA4]
00000C82 66E3 bne -0x1B /* 00000C67 */
00000C84 359B 0EAA move.w [A2 + D0 * 8 - 0x86], [A3]+
00000C88 834B 1E10 pack -[A1], -[A3], 0x1E10
00000C8C 7B46 moveq.l D5, 0x46
00000C8E 0AE3 .incomplete
00000C90 030F btst A7, D1
00000C92 425B clr.w [A3]+
00000C94 2393 379B 0293 063C move.l [[ + D3 * 8] + 0x293063C], [A3]
00000C9C 7300 moveq.l D1, 0x00
00000C9E 9306 subx.b D1, D6
00000CA0 4ED3 jmp [A3]
00000CA2 1293 move.b [A1], [A3]
00000CA4 0693 0BDB 04EB addi.l [A3], 0xBDB04EB
00000CAA 1603 move.b D3, D3
00000CAC 021C 2884 andi.b [A4]+, 0x84
00000CB0 126B 1912 movea.b A1, [A3 + 0x1912]
00000CB4 2B15 move.l -[A5], [A5]
00000CB6 125B movea.b A1, [A3]+
00000CB8 1DEB 513A move.b <<invalid special address>>, [A3 + 0x513A]
00000CBC BB0E cmpm.b [A5]+, [A6]+
00000CBE 1E10 move.b D7, [A0]
00000CC0 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4
00000CC2 2B04 move.l -[A5], D4
00000CC4 7B1C moveq.l D5, 0x1C
00000CC6 4E92 jsr [A2]
00000CC8 BB00 xor.b D0, D5
00000CCA FB05 .extension 0xB05 <<F/4-5/5>> // unimplemented
00000CCC 66CB bne -0x33 /* 00000C99 */
00000CCE 1B73 1787 0A46 D223 016B move.b [A5 + 0x16B], [[ + <<invalid base displacement size>>] + D1 * 8 + 0xA46D223]
00000CD8 19AA AB1D 3A7B move.b [A4 + D3 * 2 + 0x7B], [A2 - 0x54E3]
00000CDE 1DE6 move.b <<invalid special address>>, -[A6]
00000CE0 722B moveq.l D1, 0x2B
00000CE2 151E move.b -[A2], [A6]+
00000CE4 102B 112B move.b D0, [A3 + 0x112B]
00000CE8 040F 4E66 subi.b A7, 0x66 /* 'f' */
00000CEC 0323 btst -[A3], D1
00000CEE 970A subx.b -[A3], -[A2]
00000CF0 4593 .invalid 2, [A3] // invalid opcode 4 with b == 6
00000CF2 002B 1566 5314 ori.b [A3 + 0x5314], 0x66 /* 'f' */
00000CF8 0904 btst D4, D4
00000CFA 7312 moveq.l D1, 0x12
00000CFC 1C2B 1540 move.b D6, [A3 + 0x1540]
00000D00 0F06 btst D6, D7
00000D02 CB0E abcd -[A5], -[A6]
00000D04 6B01 bmi +0x3 /* 00000D07 */
00000D06 C194 and.l [A4], D0
00000D08 0367 bchg -[A7], D1
00000D0A 56FB 2A56 sne [PC + D2 * 2 + 0x56]
00000D0E F345 .extension 0x345 <<F/4-5/1>> // unimplemented
00000D10 5632 4014 addq.b [A2 + D4.w + 0x14], 3
00000D14 DC4C add.w D6, A4
00000D16 4C1A 109B movem.w D0,D1,D3,D4,D7,A4, [A2]+
00000D1A 38AB 08AA move.w [A4], [A3 + 0x8AA]
00000D1E 230F move.l -[A1], A7
00000D20 32E2 move.w [A1]+, -[A2]
00000D22 2326 move.l -[A1], -[A6]
00000D24 9901 subx.b D4, D1
00000D26 2B2E 32E2 move.l -[A5], [A6 + 0x32E2]
00000D2A 831D or.b [A5]+, D1
00000D2C 7901 moveq.l D4, 0x01
00000D2E 731F moveq.l D1, 0x1F
00000D30 32E2 move.w [A1]+, -[A2]
00000D32 030A btst A2, D1
00000D34 7901 moveq.l D4, 0x01
00000D36 BB10 xor.b [A0], D5
00000D38 1E2B 1544 move.b D7, [A3 + 0x1544]
00000D3C 067B 097B 0C6B addi.w [PC + D0 * 4 + 0x6B], 0x97B /* '\t{' */
00000D42 014B bchg A3, D0
00000D44 16C1 move.b [A3]+, D1
00000D46 08EB 084C 93E9 bset.b [A3 - 0x6C17], 0x4C /* 'L' */
00000D4C DB03 addx.b D5, D3
00000D4E 0329 16EB btst [A1 + 0x16EB], D1
00000D52 1803 move.b D4, D3
00000D54 E861 asr D1.w, D4
00000D56 0106 btst D6, D0
00000D58 6101 bsr +0x3 /* 00000D5B */
00000D5A 1E04 move.b D7, D4
00000D5C CB46 exg D5, D6
00000D5E D306 addx.b D1, D6
00000D60 4B11 .invalid 5, [A1] // invalid opcode 4 with b == 4
00000D62 4181 .invalid 0, D1 // invalid opcode 4 with b == 6
00000D64 F20B 07F3 .invalid fp7, fp1
00000D68 0C6B 3EE3 1632 cmpi.w [A3 + 0x1632], 0x3EE3
00000D6E 1E10 move.b D7, [A0]
00000D70 C83C 1243 and.b D4, 0x43 /* 'C' */
00000D74 21EB 5DD2 6349 move.l [0x00006349], [A3 + 0x5DD2]
00000D7A 0B02 btst D2, D5
00000D7C A0A3 syscall 0x0A3
00000D7E 26C4 move.l [A3]+, D4
00000D80 4321 .invalid 1, -[A1] // invalid opcode 4 with b == 4
00000D82 8B03 sbcd D5, D3
00000D84 28B3 0A4B move.l [A4], [A3 + D0 * 2 + 0x4B]
00000D88 107B 051C movea.b A0, <<invalid full ext with I/IS == 4>>
00000D8C 4321 .invalid 1, -[A1] // invalid opcode 4 with b == 4
00000D8E 8902 sbcd D4, D2
00000D90 62FB bhi -0x3 /* 00000D8D */
00000D92 2E0F move.l D7, A7
00000D94 1E10 move.b D7, [A0]
00000D96 3B2B AB19 move.w -[A5], [A3 - 0x54E7]
00000D9A 6A26 bpl +0x28 /* 00000DC2 */
00000D9C 8B67 or.w -[A7], D5
00000D9E 533E subq.b <<invalid special address>>, 1
00000DA0 6D54 blt +0x56 /* 00000DF6 */
00000DA2 8B1E or.b [A6]+, D5
00000DA4 0A9B 620A AB2C xori.l [A3]+, 0x620AAB2C
00000DAA 0A0C 6429 xori.b A4, 0x29 /* ')' */
00000DAE F28A 0463 .extension 0x28A <<F/2-3/1>> // unimplemented
00000DB2 00A2 0B29 0F48 ori.l -[A2], 0xB290F48
00000DB8 D69B add.l D3, [A3]+
00000DBA CF84 and.l D4, D7
00000DBC 8B16 or.b [A6], D5
00000DBE 1301 move.b -[A1], D1
00000DC0 F301 .extension 0x301 <<F/4-5/1>> // unimplemented
label00000DC2:
00000DC2 6B29 bmi +0x2B /* 00000DED */
00000DC4 547E addq.w <<invalid special address>>, 2
00000DC6 2CE5 move.l [A6]+, -[A5]
00000DC8 3B2C 1264 move.w -[A5], [A4 + 0x1264]
00000DCC 020B 3E54 andi.b A3, 0x54 /* 'T' */
00000DD0 7E64 moveq.l D7, 0x64
00000DD2 7A7A moveq.l D5, 0x7A
00000DD4 020F 3284 andi.b A7, 0x84
00000DD8 400B negx.b A3
00000DDA 8E69 E8D3 or.w D7, [A1 - 0x172D]
00000DDE 004D 595B ori.w A5, 0x595B /* 'Y[' */
00000DE2 1EA1 move.b [A7], -[A1]
00000DE4 B743 xor.w D3, D3
00000DE6 095B bchg [A3]+, D4
00000DE8 1EDE move.b [A7]+, [A6]+
00000DEA 041B 05CB subi.b [A3]+, 0xCB
00000DEE 0802 D373 btst.b D2, 0x73 /* 's' */
00000DF2 401C negx.b [A4]+
00000DF4 3C00 move.w D6, D0
label00000DF6:
00000DF6 3B23 move.w -[A5], -[A3]
00000DF8 A301 syscall Close, flags=3
00000DFA F029 DF23 36B0 .invalid 0xF029, 0xDF23 // unimplemented
00000E00 BB33 4014 xor.b [A3 + D4.w + 0x14], D5
00000E04 E21B ror D3.b, 1
00000E06 03E2 .incomplete
00000E08 EB02 asl D2.b, 5
00000E0A 020F 321A andi.b A7, 0x1A
00000E0E F339 .extension 0x339 <<F/4-5/1>> // unimplemented
00000E10 0608 0253 addi.b A0, 0x53 /* 'S' */
00000E14 1AC3 move.b [A5]+, D3
00000E16 00C1 .incomplete
00000E18 BA2B 3E09 cmp.b D5, [A3 + 0x3E09]
00000E1C 060A 0C0A addi.b A2, 0xA /* '\n' */
00000E20 6B06 bmi +0x8 /* 00000E28 */
00000E22 8305 sbcd D1, D5
00000E24 C203 and.b D1, D3
00000E26 53FB 0FC2 EB1A sls [[ + <<invalid base displacement size>>] - 0x14E6]
// begin alternate branch 00000E28-00000E2C
label00000E28:
00000E28 0FC2 .incomplete
00000E2A EB1A rol D2.b, 5
// end alternate branch 00000E28-00000E2C
label00000E28: // (misaligned)
00000E2C C0C2 mulu.w D0, D2
00000E2E B38A cmpm.l [A1]+, [A2]+
00000E30 6B06 bmi +0x8 /* 00000E38 */
00000E32 4893 3863 movem.w [A3], D0,D1,D5,D6,A3,A4,A5
00000E36 04C3 .incomplete
label00000E38:
00000E38 1903 move.b -[A4], D3
00000E3A 108B move.b [A0], A3
00000E3C 0583 bclr D3, D2
00000E3E 0241 44E3 andi.w D1, 0x44E3
00000E42 013B 2F07 0359 B307 btst [[PC + <<invalid base displacement size>>] + D2 * 8 + 0x359B307], D0
00000E4A 04FB .incomplete
00000E4C 0D37 02EF btst [A7 + D0.w * 2 - 0x17], D6
00000E50 2B05 move.l -[A5], D5
00000E52 0F00 btst D0, D7
00000E54 0F41 bchg D1, D7
00000E56 A563 syscall MaxApplZone, flags=5
00000E58 2202 move.l D1, D2
00000E5A 0F89 bclr A1, D7
00000E5C 011C btst [A4]+, D0
00000E5E 3C0F move.w D6, A7
00000E60 7166 moveq.l D0, 0x66
00000E62 021B 09C9 andi.b [A3]+, 0xC9
00000E66 0100 btst D0, D0
00000E68 BB7B 2B05 xor.w [[PC + <<invalid base displacement size>>] + D2 * 2], D5
00000E6C 6322 bls +0x24 /* 00000E90 */
00000E6E E103 asl D3.b, 8
00000E70 6D7B blt +0x7D /* 00000EED */
00000E72 9B3F sub.b <<invalid special address>>, D5
00000E74 8A4E or.w D5, A6
00000E76 21BD F326 1E3C 7304 move.l [[A0 + 0x1E3C] + A7 * 2 + 0x7304], <<invalid special address>>
00000E7E 1E3C 2307 move.b D7, 0x7
00000E82 1701 move.b -[A3], D1
00000E84 7F6B moveq.l D7, 0x6B
00000E86 0BAB 1690 bclr [A3 + 0x1690], D5
00000E8A 5331 1780 subq.b [ + <<invalid base displacement size>> + D1 * 8], 1
00000E8E FA83 F985 .extension 0xA83 <<F/2-3/5>> // unimplemented
// begin alternate branch 00000E90-00000E92
label00000E90:
00000E90 F985 .invalid <<F/6/4>>
// end alternate branch 00000E90-00000E92
label00000E90: // (misaligned)
00000E92 0133 0173 06E3 18B3 1383 F90F btst [[A3 + 0x6E318B3] + 0x1383F90F], D0
00000E9E D102 addx.b D0, D2
00000EA0 730B moveq.l D1, 0x0B
00000EA2 3B0C move.w -[A5], A4
00000EA4 BA5B cmp.w D5, [A3]+
00000EA6 0ECE .incomplete
00000EA8 0B07 btst D7, D5
00000EAA 3853 movea.w A4, [A3]
00000EAC 001B 0272 ori.b [A3]+, 0x72 /* 'r' */
00000EB0 160B move.b D3, A3
00000EB2 00FB .incomplete
00000EB4 1123 move.b -[A0], -[A3]
00000EB6 5EC0 sgt D0
00000EB8 0700 btst D0, D3
00000EBA F6A8 F2E3 .extension 0x6A8 <<F/2-3/3>> // unimplemented
00000EBE 03A3 bclr -[A3], D1
00000EC0 154B 12E3 move.b [A2 + 0x12E3], A3
00000EC4 0373 06B3 bchg [A3 + D0.w * 8 - 0x77], D1
00000EC8 1C5B movea.b A6, [A3]+
00000ECA 0E83 3633 1E0B .invalid.l D3, 0x36331E0B // invalid immediate operation
00000ED0 001F EB18 ori.b [A7]+, 0x18
00000ED4 5A58 addq.w [A0]+, 5
00000ED6 C30A abcd -[A1], -[A2]
00000ED8 0F1E btst [A6]+, D7
00000EDA 3CC3 move.w [A6]+, D3
00000EDC 0826 6B40 btst.b -[A6], 0x40 /* '@' */
00000EE0 B301 xor.b D1, D1
00000EE2 F1E9 .invalid <<F/7/0>>
00000EE4 E5BB rol D3, D2
00000EE6 1700 move.b -[A3], D0
00000EE8 0500 btst D0, D2
00000EEA 230A move.l -[A1], A2
00000EEC A305 syscall Status, flags=3
00000EEE 36F3 0CEB move.w [A3]+, [A3 + D0 * 4 - 0x21]
00000EF2 0D06 btst D6, D6
00000EF4 AB03 syscall Jackson
00000EF6 5663 addq.w -[A3], 3
00000EF8 01FE .incomplete
00000EFA A330 syscall OSEventAvail, flags=3
00000EFC 0302 btst D2, D1
00000EFE 7B00 moveq.l D5, 0x00
00000F00 8506 sbcd D2, D6
00000F02 1700 move.b -[A3], D0
00000F04 C32B 004B and.b [A3 + 0x4B], D1
00000F08 4383 .invalid 1, D3 // invalid opcode 4 with b == 6
00000F0A 1FA5 0092 move.b [A7 + D0.w - 0x110], -[A5]
00000F0E FB2C .extension 0xB2C <<F/4-5/5>> // unimplemented
00000F10 E853 roxr D3.w, 4
00000F12 23FE 0F5A 6046 move.l [0x0F5A6046], <<invalid special address>>
00000F18 0814 00A3 btst.b [A4], 0xA3
00000F1C 0EE9 .incomplete
00000F1E 042A 2806 CB1D subi.b [A2 - 0x34E3], 0x6
00000F24 3AC1 move.w [A5]+, D1
00000F26 0433 22CD 04E9 subi.b [A3 + D0.w * 4 - 0x23], 0xCD
00000F2C 52FB 0273 shi [PC + D0.w * 2 + 0x73]
00000F30 0B0F btst A7, D5
00000F32 C900 abcd D4, D0
00000F34 0D05 btst D5, D6
00000F36 BB5B xor.w [A3]+, D5
00000F38 5A60 addq.w -[A0], 5
00000F3A 6901 bvs +0x3 /* 00000F3D */
00000F3C 0700 btst D0, D3
00000F3E C585 and.l D5, D2
00000F40 052A BDC3 btst [A2 - 0x423D], D2
00000F44 2580 4698 move.l [A2 + D4.w * 8 - 0x104], D0
00000F48 020F 80E4 andi.b A7, 0xE4
00000F4C A4F0 syscall vBMChk, flags=4
00000F4E A4D8 syscall vExtBTFile, flags=4
00000F50 4B09 .invalid 5, A1 // invalid opcode 4 with b == 4
00000F52 02AB 84F2 42EA 1A42 andi.l [A3 + 0x1A42], 0x84F242EA
00000F5A 7B80 moveq.l D5, 0xFFFFFF80
00000F5C 1A56 movea.b A5, [A6]
00000F5E 0FF9 .incomplete
00000F60 806B 0607 or.w D0, [A3 + 0x607]
00000F64 03AF 5302 bclr [A7 + 0x5302], D1
// begin alternate branch 00000F66-00000F68
label00000F66:
00000F66 5302 subq.b D2, 1
// end alternate branch 00000F66-00000F68
label00000F66: // (misaligned)
00000F68 A075 syscall SIntInstall
00000F6A 2216 move.l D1, [A6]
00000F6C 0704 btst D4, D3
00000F6E 7F29 moveq.l D7, 0x29
00000F70 CEB3 11C4 and.l D7, <<invalid full ext with I/IS == 4>>
00000F74 04CB .incomplete
00000F76 380A move.w D4, A2
00000F78 0FA1 bclr -[A1], D7
00000F7A CC06 and.b D6, D6
00000F7C 087C 5B72 005B bchg.b 0x5B /* '[' */, 0x72 /* 'r' */
00000F82 28F6 5B72 AB0A 61B3 5B37 move.l [A4]+, [[A6 - 0x54F59E4D] + 0x5B37]
// begin alternate branch 00000F86-00000F92
label00000F86:
00000F86 AB0A syscall DrawLine
00000F88 61B3 bsr -0x4B /* 00000F3D */
00000F8A 5B37 2B0F CC06 2308 subq.b [[A7 + <<invalid base displacement size>>] + D2 * 2 - 0x33F9DCF8], 5
// end alternate branch 00000F86-00000F92
label00000F86: // (misaligned)
00000F8C 2B0F move.l -[A5], A7
00000F8E CC06 and.b D6, D6
00000F90 2308 move.l -[A1], A0
00000F92 4503 .invalid 2, D3 // invalid opcode 4 with b == 4
00000F94 055C bchg [A4]+, D2
00000F96 0F01 btst D1, D7
00000F98 0641 3DB3 addi.w D1, 0x3DB3
00000F9C 0710 btst [A0], D3
00000F9E 0704 btst D4, D3
00000FA0 8D4D 0C2C pack -[A6], -[A5], 0x0C2C
00000FA4 450C .invalid 2, A4 // invalid opcode 4 with b == 4
00000FA6 0B5C bchg [A4]+, D5
00000FA8 F29B 0B0F .extension 0x29B <<F/2-3/1>> // unimplemented
00000FAC F23B 0763 fsmul fp6, fp1
00000FB0 3C12 move.w D6, [A2]
00000FB2 2C1A move.l D6, [A2]+
00000FB4 5B2A 8400 subq.b [A2 - 0x7C00], 5
00000FB8 7B56 moveq.l D5, 0x56
00000FBA 122C 1B43 move.b D1, [A4 + 0x1B43]
00000FBE 9307 subx.b D1, D7
00000FC0 8588 807B unpk -[A2], -[A0], 0x807B
00000FC4 1B3B 074C move.b -[A5], <<invalid full ext with I/IS == 4>>
00000FC8 000F B447 ori.b A7, 0x47 /* 'G' */
00000FCC 0116 btst [A6], D0
00000FCE C981 and.l D1, D4
00000FD0 042E 28A6 3E45 subi.b [A6 + 0x3E45], 0xA6
00000FD6 E31C rol D4.b, 1
00000FD8 10E5 move.b [A0]+, -[A5]
00000FDA A20F syscall MountVol, flags=2
00000FDC 123E move.b D1, <<invalid special address>>
00000FDE 6C86 bge -0x78 /* 00000F66 */
00000FE0 2705 move.l -[A3], D5
00000FE2 143E move.b D2, <<invalid special address>>
00000FE4 3705 move.w -[A3], D5
00000FE6 193E move.b -[A4], <<invalid special address>>
00000FE8 6C4A bge +0x4C /* 00001034 */
00000FEA 3803 move.w D4, D3
00000FEC 1742 3B02 move.b [A3 + 0x3B02], D2
00000FF0 8843 or.w D4, D3
00000FF2 226B 086C movea.l A1, [A3 + 0x86C]
00000FF6 2C09 move.l D6, A1
00000FF8 0116 btst [A6], D0
00000FFA 0101 btst D1, D0
00000FFC D310 add.b [A0], D1
00000FFE 6C86 bge -0x78 /* 00000F86 */
00001000 731B moveq.l D1, 0x1B
00001002 4253 clr.w [A3]
00001004 1742 6C3E move.b [A3 + 0x6C3E], D2
00001008 7B51 moveq.l D5, 0x51
0000100A A323 syscall DisposHandle/DisposeHandle, flags=3
0000100C ED82 asl D2, 6
0000100E A99C syscall CountResources
00001010 2C24 move.l D6, -[A4]
00001012 5306 subq.b D6, 1
00001014 3704 move.w -[A3], D4
00001016 39A5 456C move.w <<invalid full ext with I/IS == 4>>, -[A5]
0000101A 16A4 move.b [A3], -[A4]
0000101C 1302 move.b -[A1], D2
0000101E 166C 8881 movea.b A3, [A4 - 0x777F]
00001022 0088 8305 6B06 ori.l A0, 0x83056B06
00001028 321C move.w D1, [A4]+
0000102A 2C14 move.l D6, [A4]
0000102C B32E 130D xor.b [A6 + 0x130D], D1
00001030 C319 and.b [A1]+, D1
00001032 6EB3 bgt -0x4B /* 00000FE7 */
label00001034:
00001034 0425 0116 subi.b -[A5], 0x16
00001038 2D01 move.l -[A6], D1
0000103A A53C syscall CmpString, flags=5
0000103C 2826 move.l D4, -[A6]
0000103E 5306 subq.b D6, 1
00001040 65A3 bcs -0x5B /* 00000FE5 */
00001042 A989 syscall CouldAlert
00001044 1E10 move.b D7, [A0]
00001046 3309 move.w -[A1], A1
00001048 045C 5901 subi.w [A4]+, 0x5901
0000104C C85C and.w D4, [A4]+
0000104E 1C04 move.b D6, D4
00001050 A334 syscall VRemove, flags=3
00001052 9101 subx.b D0, D1
00001054 1C10 move.b D6, [A0]
00001056 1E04 move.b D7, D4
00001058 C85C and.w D4, [A4]+
0000105A 2370 9501 0406 move.l [A1 + 0x406], [[A0 + <<invalid base displacement size>> + A1 * 4]]
00001060 4C4C 4C4C movem.l D2,D3,D6,A2,A3,A6, A4
00001064 8316 or.b [A6], D1
00001066 691A bvs +0x1C /* 00001082 */
00001068 1614 move.b D3, [A4]
0000106A 8DBD or.l <<invalid special address>>, D6
0000106C DB0E addx.b -[A5], -[A6]
0000106E 5CCB 051C dbge D3, +0x51E /* 0000158C */
00001072 0402 BB17 subi.b D2, 0x17
00001076 148B move.b [A2], A3
00001078 182E CD9F move.b D4, [A6 - 0x3261]
0000107C 3E14 move.w D7, [A4]
0000107E 250F move.l -[A2], A7
00001080 3EED 901E move.w [A7]+, [A5 - 0x6FE2]
// begin alternate branch 00001082-00001084
label00001082:
00001082 901E sub.b D0, [A6]+
// end alternate branch 00001082-00001084
label00001082: // (misaligned)
00001084 1673 0204 movea.b A3, [A3 + D0.w * 2 + 0x4]
00001088 4346 chk.w D1, D6
0000108A 5C48 addq.w A0, 6
0000108C 631C bls +0x1E /* 000010AA */
0000108E 8368 123E or.w [A0 + 0x123E], D1
00001092 A334 syscall VRemove, flags=3
00001094 250E move.l -[A2], A6
00001096 0203 2A2E andi.b D3, 0x2E /* '.' */
0000109A 510D subq.b A5, 8
0000109C 2C47 movea.l A6, D7
0000109E 0438 C513 6103 subi.b [0x00006103], 0x13
000010A4 EBEF 122C 2B31 bfexts D1, [A7 + 0x2B31] {8:D4}
label000010AA:
000010AA 2E87 move.l [A7], D7
000010AC 0817 149B btst.b [A7], 0x9B
000010B0 5D05 subq.b D5, 6
000010B2 092D BA2C btst [A5 - 0x45D4], D4
000010B6 122C D61F move.b D1, [A4 - 0x29E1]
000010BA D61F add.b D3, [A7]+
000010BC 8316 or.b [A6], D1
000010BE 2504 move.l -[A2], D4
000010C0 A94D syscall AppendResMenu/AddResMenu
000010C2 C2CB mulu.w D1, A3
000010C4 4973 00C2 chk.w D4, [A3 + D0.w - 0x62]
000010C8 0FD8 .incomplete
000010CA 0704 btst D4, D3
000010CC 5504 subq.b D4, 2
000010CE 7B02 moveq.l D5, 0x02
000010D0 6303 bls +0x5 /* 000010D5 */
000010D2 3704 move.w -[A3], D4
000010D4 A614 syscall GetVol/PBHGetVol/HGetVol, flags=6
000010D6 250B move.l -[A2], A3
000010D8 A514 syscall GetVol/PBHGetVol/HGetVol, flags=5
000010DA 2B0A move.l -[A5], A2
000010DC 39C0 C34D move.w 0xC34D, D0
000010E0 EB4B lsl D3.w, 5
000010E2 5352 subq.w [A2], 1
000010E4 AB71 syscall rcMask3
000010E6 0310 btst [A0], D1
000010E8 B331 4382 0F38 xor.b [[ + <<invalid base displacement size>> + D4 * 2] + 0xF38], D1
000010EE A304 syscall Control, flags=3
000010F0 0FA1 bclr -[A1], D7
000010F2 F208 00C3 .invalid fp1, fp0
000010F6 56CB 1073 dbne D3, +0x1075 /* 0000216B */
000010FA 0B36 BB50 btst [A6], D5
000010FE 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
00001100 0FA1 bclr -[A1], D7
00001102 010F btst A7, D0
00001104 B901 xor.b D1, D4
00001106 131A move.b -[A1], [A2]+
00001108 9D07 subx.b D6, D7
0000110A 1607 move.b D3, D7
0000110C 0346 bchg D6, D1
0000110E 0514 btst [A4], D2
00001110 9B23 sub.b -[A3], D5
00001112 0A8B 498D D5C3 xori.l A3, 0x498DD5C3
00001118 0C5B 4341 cmpi.w [A3]+, 0x4341 /* 'CA' */
0000111C 358B 13AB 1904 0703 8A64 move.w [[0x1904 + D1 * 2] + 0x7038A64], A3
00001126 E90A lsl D2.b, 4
00001128 4562 chk.w D2, -[A2]
0000112A 431A .invalid 1, [A2]+ // invalid opcode 4 with b == 4
0000112C 130C move.b -[A1], A4
0000112E 6524 bcs +0x26 /* 00001154 */
00001130 0400 0369 subi.b D0, 0x69 /* 'i' */
00001134 6524 bcs +0x26 /* 0000115A */
00001136 8B02 sbcd D5, D2
00001138 1704 move.b -[A3], D4
0000113A C123 and.b -[A3], D0
0000113C 56D8 sne [A0]+
0000113E 610F bsr +0x11 /* 0000114F */
00001140 6525 bcs +0x27 /* 00001167 */
00001142 10A5 move.b [A0], -[A5]
00001144 3F15 move.w -[A7], [A5]
00001146 D0C2 add.w A0, D2
00001148 8B3D or.b <<invalid special address>>, D5
0000114A 8B02 sbcd D5, D2
0000114C 4814 nbcd.b [A4]
0000114E CB00 abcd D5, D0
00001150 34EB 1233 move.w [A2]+, [A3 + 0x1233]
label00001154:
00001154 0B65 bchg -[A5], D5
00001156 D0E3 add.w A0, -[A3]
00001158 0F42 bchg D2, D7
label0000115A:
0000115A C708 abcd -[A3], -[A0]
0000115C 4C49 D3E3 movem.l D0,D1,D5,D6,D7,A0,A1,A4,A6,A7, A1
00001160 0773 280A bchg [A3 + D2 + 0xA], D3
00001164 2B04 move.l -[A5], D4
00001166 4B34 C10B E303 0F54 .invalid 5, [[A4 + <<invalid base displacement size>> + A4] - 0x1CFCF0AC] // invalid opcode 4 with b == 4
0000116E 455A chk.w D2, [A2]+
00001170 215A 0DD0 move.l [A0 + 0xDD0], [A2]+
00001174 251C move.l -[A2], [A4]+
00001176 3E07 move.w D7, D7
00001178 01BE bclr <<invalid special address>>, D0
0000117A 8A28 2E04 or.b D5, [A0 + 0x2E04]
0000117E 0672 3E72 2C32 addi.w [A2 + D2 * 4 + 0x32], 0x3E72 /* '>r' */
00001184 EB05 asl D5.b, 5
00001186 5612 addq.b [A2], 3
00001188 3E40 movea.w A7, D0
0000118A 0156 bchg [A6], D0
0000118C 8B08 sbcd -[A5], -[A0]
0000118E 0800 833F btst.b D0, 0x3F /* '?' */
00001192 C300 abcd D1, D0
00001194 DB37 9300 add.b [A7 + <<invalid base displacement size>> + A1 * 2], D5
00001198 3E33 2932 B256 E5AD 1502 move.w D7, [[A3 - 0x4DA91A53 + D2] + 0x1502]
000011A2 F323 .extension 0x323 <<F/4-5/1>> // unimplemented
000011A4 9300 subx.b D1, D0
000011A6 2CD3 move.l [A6]+, [A3]
000011A8 124D movea.b A1, A5
000011AA 28BB 0DFB 1A06 4C83 3845 371C move.l [A4], [[0x1A064C83] + 0x3845371C]
000011B6 3E1C move.w D7, [A4]+
000011B8 1000 move.b D0, D0
000011BA 1B4C B323 move.b [A5 - 0x4CDD], A4
000011BE FB37 .extension 0xB37 <<F/4-5/5>> // unimplemented
000011C0 D303 addx.b D1, D3
000011C2 8338 C538 or.b [0xFFFFC538], D1
000011C6 0213 4BE1 andi.b [A3], 0xE1
000011CA 05C0 .incomplete
000011CC 1E3E move.b D7, <<invalid special address>>
000011CE 1308 move.b -[A1], A0
000011D0 8104 sbcd D0, D4
000011D2 C01E and.b D0, [A6]+
000011D4 2C13 move.l D6, [A3]
000011D6 0807 020C btst.b D7, 0xC
000011DA C57F and.w <<invalid special address>>, D2
000011DC 093F btst <<invalid special address>>, D4
000011DE CB08 abcd -[A5], -[A0]
000011E0 C10B abcd -[A0], -[A3]
000011E2 4309 .invalid 1, A1 // invalid opcode 4 with b == 4
000011E4 CB08 abcd -[A5], -[A0]
000011E6 AD65 syscall SetControlMaximum/SetMaxCtl, auto_pop
000011E8 B30D cmpm.b [A1]+, [A5]+
000011EA 830A sbcd -[A1], -[A2]
000011EC 4236 F3A6 D306 0302 clr.b [[-0x2CFA] + A7 * 2 + 0x302]
000011F4 330C move.w -[A1], A4
000011F6 2306 move.l -[A1], D6
000011F8 7B15 moveq.l D5, 0x15
000011FA 5358 subq.w [A0]+, 1
000011FC 060A 0162 addi.b A2, 0x62 /* 'b' */
00001200 0663 01AB addi.w -[A3], 0x1AB
00001204 164B movea.b A3, A3
00001206 1691 move.b [A3], [A1]
00001208 65D3 bcs -0x2B /* 000011DD */
0000120A 3F73 050F 1501 4B2A 0F81 move.w [A7 + 0xF81], [[A3 + <<invalid base displacement size>>] + D0 * 4 + 0x15014B2A]
00001214 0383 bclr D3, D1
00001216 410A .invalid 0, A2 // invalid opcode 4 with b == 4
00001218 0194 bclr [A4], D0
0000121A 9316 sub.b [A6], D1
0000121C 0F21 btst -[A1], D7
0000121E 731B moveq.l D1, 0x1B
00001220 023B 587B 0BD8 andi.b [], 0x7B /* '{' */
00001226 4014 negx.b [A4]
00001228 020F 4109 andi.b A7, 0x9 /* '\t' */
0000122C A318 syscall GetFPos, flags=3
0000122E 5705 subq.b D5, 3
00001230 65E5 bcs -0x19 /* 00001217 */
00001232 146A 1402 movea.b A2, [A2 + 0x1402]
00001236 7319 moveq.l D1, 0x19
00001238 4002 negx.b D2
0000123A 7B2C moveq.l D5, 0x2C
0000123C 1C10 move.b D6, [A0]
0000123E 028B 5425 3CB3 andi.l A3, 0x54253CB3
00001244 3514 move.w -[A2], [A4]
00001246 401C negx.b [A4]+
00001248 101C move.b D0, [A4]+
0000124A 04F3 .incomplete
0000124C 5D37 033D 6705 5648 subq.b [[A7 + 0x67055648] + D0 * 2], 6
label00001254:
00001254 8503 sbcd D2, D3
00001256 931B sub.b [A3]+, D1
00001258 134E 32BB move.b [A1 + 0x32BB], A6
0000125C 0241 2156 andi.w D1, 0x2156 /* '!V' */
00001260 330B move.w -[A1], A3
00001262 1B13 move.b -[A5], [A3]
00001264 28A9 DAE9 move.l [A4], [A1 - 0x2517]
00001268 38E1 move.w [A4]+, -[A1]
0000126A 85DB divs.w D2, [A3]+
0000126C 2567 0490 move.l [A2 + 0x490], -[A7]
00001270 3B00 move.w -[A5], D0
00001272 2B04 move.l -[A5], D4
00001274 020F D293 andi.b A7, 0x93
00001278 3407 move.w D2, D7
0000127A 0387 bclr D7, D1
0000127C CB1E and.b [A6]+, D5
0000127E 2B04 move.l -[A5], D4
00001280 6501 bcs +0x3 /* 00001283 */
00001282 4317 .invalid 1, [A7] // invalid opcode 4 with b == 4
00001284 020F 06AB andi.b A7, 0xAB
00001288 0A65 0143 xori.w -[A5], 0x143
0000128C 1717 move.b -[A3], [A7]
0000128E 0337 C30E 8904 btst [[A7 + <<invalid base displacement size>>] + A4 * 2 - 0x76FC], D1
00001294 290D move.l -[A4], A5
00001296 2187 250D move.l [[A0 + <<invalid base displacement size>>] + D2 * 4], D7
0000129A 6926 bvs +0x28 /* 000012C2 */
0000129C 2325 move.l -[A1], -[A5]
0000129E 54C1 scc D1
000012A0 450F .invalid 2, A7 // invalid opcode 4 with b == 4
000012A2 1E04 move.b D7, D4
000012A4 AB0D syscall GetSeek
000012A6 0704 btst D4, D3
000012A8 A393 syscall Microseconds, flags=3
000012AA 0493 01D0 58E3 subi.l [A3], 0x1D058E3
000012B0 136B 235B 1B0B move.b [A1 + 0x1B0B], [A3 + 0x235B]
000012B6 009B C041 275B ori.l [A3]+, 0xC041275B
000012BC 0583 bclr D3, D2
000012BE 1BAB 0573 8210 move.b [A5 + A0.w * 2 + 0x10], [A3 + 0x573]
// begin alternate branch 000012C2-000012C4
label000012C2:
000012C2 8210 or.b D1, [A0]
// end alternate branch 000012C2-000012C4
label000012C2: // (misaligned)
000012C4 B31E xor.b [A6]+, D1
000012C6 3300 move.w -[A1], D0
000012C8 E501 asl D1.b, 2
000012CA DB10 add.b [A0], D5
000012CC 0B00 btst D0, D5
000012CE 8B23 or.b -[A3], D5
000012D0 10B3 369B move.b [A0], [A3 + D3.w * 8 - 0x101]
000012D4 4033 00C3 negx.b [A3 + D0.w - 0x61]
000012D8 0AE6 .incomplete
000012DA 4C41 49E1 movem.l D0,D5,D6,D7,A0,A3,A6, D1
000012DE 83EE B510 divs.w D1, [A6 - 0x4AF0]
000012E2 E50A lsl D2.b, 2
000012E4 2323 move.l -[A1], -[A3]
000012E6 020F 0D44 andi.b A7, 0x44 /* 'D' */
000012EA EB25 asl D5.b, D5
000012EC D8AE 0400 add.l D4, [A6 + 0x400]
000012F0 0F51 bchg [A1], D7
000012F2 0F85 bclr D5, D7
000012F4 134B 1BAB move.b [A1 + 0x1BAB], A3
000012F8 1507 move.b -[A2], D7
000012FA 03E2 .incomplete
000012FC 5B07 subq.b D7, 5
000012FE EB11 roxl D1.b, 5
00001300 4331 F306 ACB7 .invalid 1, [[A1 + <<invalid base displacement size>>] + A7 * 2 - 0x5349] // invalid opcode 4 with b == 4
00001306 0594 bclr [A4], D2
00001308 8B00 sbcd D5, D0
0000130A 4B1B .invalid 5, [A3]+ // invalid opcode 4 with b == 4
0000130C 0FA5 bclr -[A5], D7
0000130E 3732 4046 move.w -[A3], [A2 + D4.w + 0x46]
00001312 984B sub.w D4, A3
00001314 028B 0B1B 5EEB andi.l A3, 0xB1B5EEB
0000131A 4E43 trap 3
0000131C 0432 4347 0305 subi.b [[A2 + <<invalid base displacement size>>] + D0 * 2], 0x47 /* 'G' */
00001322 4207 clr.b D7
00001324 0534 4698 btst [A4 + D4.w * 8 - 0x104], D2
00001328 001B 36EB ori.b [A3]+, 0xEB
0000132C 4E32 .invalid // invalid opcode 4
0000132E B327 xor.b -[A7], D1
00001330 C300 abcd D1, D0
00001332 4B1B .invalid 5, [A3]+ // invalid opcode 4 with b == 4
00001334 4329 8108 .invalid 1, [A1 - 0x7EF8] // invalid opcode 4 with b == 4
00001338 E4EB 11E1 roxr .w [A3 + 0x11E1]
0000133C 0100 btst D0, D0
0000133E 6389 bls -0x75 /* 000012C9 */
00001340 2867 movea.l A4, -[A7]
00001342 05AA CA60 bclr [A2 - 0x35A0], D2
00001346 DE10 add.b D7, [A0]
00001348 F2AC 3B0C .extension 0x2AC <<F/2-3/1>> // unimplemented
0000134C 1C04 move.b D6, D4
0000134E 1315 move.b -[A1], [A5]
00001350 4C12 8812 movem.w D1,D4,A3,A7, [A2]
00001354 CA12 and.b D5, [A2]
00001356 86EB 511C divu.w D3, [A3 + 0x511C]
0000135A CA7C 1F63 and.w D5, 0x1F63
0000135E 094E bchg A6, D4
00001360 B41B cmp.b D2, [A3]+
00001362 008D A19B 0DE1 ori.l A5, 0xA19B0DE1
00001368 0A21 AEBB xori.b -[A1], 0xBB
0000136C 1104 move.b -[A0], D4
0000136E 065B 0203 addi.w [A3]+, 0x203
00001372 4902 .invalid 4, D2 // invalid opcode 4 with b == 4
00001374 2B81 1B03 9B0D 4100 move.l [[A5 + <<invalid base displacement size>> + D1 * 2] - 0x64F2BF00], D1
0000137C 5304 subq.b D4, 1
0000137E 141C move.b D2, [A4]+
00001380 4E81 jsr D1
00001382 AF1C syscall NewTempBuffer, auto_pop
00001384 3CE2 move.w [A6]+, -[A2]
00001386 731D moveq.l D1, 0x1D
00001388 1402 move.b D2, D2
0000138A DB9E add.l [A6]+, D5
0000138C 0F29 820F btst [A1 - 0x7DF1], D7
00001390 1C9B move.b [A6], [A3]+
00001392 0D40 bchg D0, D6
00001394 620F bhi +0x11 /* 000013A5 */
00001396 2901 move.l -[A4], D1
00001398 8B88 4CC9 unpk -[A5], -[A0], 0x4CC9
0000139C 00CB .incomplete
0000139E 65A1 bcs -0x5D /* 00001341 */
000013A0 3C62 movea.w A6, -[A2]
000013A2 0F1C btst [A4]+, D7
000013A4 781A moveq.l D4, 0x1A
000013A6 0F06 btst D6, D7
000013A8 081A 340F btst.b [A2]+, 0xF
000013AC 410D .invalid 0, A5 // invalid opcode 4 with b == 4
000013AE EB13 roxl D3.b, 5
000013B0 A519 syscall InitZone, flags=5
000013B2 4E5E unlink A6
000013B4 0345 bchg D5, D1
000013B6 8369 2701 or.w [A1 + 0x2701], D1
000013BA 5B2E 0453 subq.b [A6 + 0x453], 5
000013BE 0C49 3803 cmpi.w A1, 0x3803
000013C2 0236 9307 0937 6306 4B05 0B19 6534 andi.b [[A6 + 0x63064B05] + D0 + 0xB196534], 0x7
000013D0 EB5B rol D3.w, 5
000013D2 6B4D bmi +0x4F /* 00001421 */
000013D4 2701 move.l -[A3], D1
000013D6 B5AD 18E5 xor.l [A5 + 0x18E5], D2
000013DA 03C9 .incomplete
000013DC 03F3 .incomplete
000013DE 4EE1 jmp -[A1]
000013E0 03AB 04ED bclr [A3 + 0x4ED], D1
000013E4 03A2 bclr -[A2], D1
000013E6 0B19 btst [A1]+, D5
000013E8 1304 move.b -[A1], D4
000013EA 0504 btst D4, D2
000013EC 0F19 btst [A1]+, D7
000013EE 0443 0C60 subi.w D3, 0xC60
000013F2 0672 4303 7203 addi.w [A2 + D7.w * 2 + 0x3], 0x4303
000013F8 07E3 .incomplete
000013FA 0928 7303 btst [A0 + 0x7303], D4
000013FE FB04 .extension 0xB04 <<F/4-5/5>> // unimplemented
00001400 04EE .incomplete
00001402 FB04 .extension 0xB04 <<F/4-5/5>> // unimplemented
00001404 7816 moveq.l D4, 0x16
00001406 3212 move.w D1, [A2]
00001408 430C .invalid 1, A4 // invalid opcode 4 with b == 4
0000140A 0698 001B 78C3 addi.l [A0]+, 0x1B78C3
00001410 001E 102B ori.b [A6]+, 0x2B /* '+' */
00001414 4173 0363 0974 B4D3 0C0D chk.w D0, [[A3 + 0x974] - 0x4B2CF3F3]
0000141E 0D0C btst A4, D6
00001420 2B61 4545 move.l [A5 + 0x4545], -[A1]
00001424 B361 xor.w -[A1], D1
00001426 2E10 move.l D7, [A0]
00001428 2250 movea.l A1, [A0]
0000142A E311 roxl D1.b, 1
0000142C 5B03 subq.b D3, 5
0000142E A324 syscall SetHandleSize, flags=3
00001430 A320 syscall SetPtrSize, flags=3
00001432 5B03 subq.b D3, 5
00001434 0693 0503 1356 addi.l [A3], 0x5031356
0000143A BB47 xor.w D7, D5
0000143C 0B1B btst [A3]+, D5
0000143E C9AB 6306 and.l [A3 + 0x6306], D4
00001442 3329 1440 move.w -[A1], [A1 + 0x1440]
00001446 020F 4002 andi.b A7, 0x2
0000144A B324 xor.b -[A4], D1
0000144C 0672 F394 3361 2B01 addi.w [[A2 + 0x2B01]], 0xF394
// begin alternate branch 00001450-00001454
fn00001450:
00001450 3361 2B01 move.w [A1 + 0x2B01], -[A1]
// end alternate branch 00001450-00001454
fn00001450: // (misaligned)
00001454 2B07 move.l -[A5], D7
00001456 4361 chk.w D1, -[A1]
00001458 0707 btst D7, D3
0000145A 7813 moveq.l D4, 0x13
0000145C 5432 122B addq.b [A2 + D1.w * 2 + 0x2B], 2
00001460 6125 bsr +0x27 /* 00001487 */
00001462 084B 64C3 bchg.b A3, 0xC3
00001466 0023 42E3 ori.b -[A3], 0xE3
0000146A 0943 bchg D3, D4
0000146C 61A3 bsr -0x5B /* 00001411 */
0000146E 2493 move.l [A2], [A3]
00001470 035B bchg [A3]+, D1
00001472 61DC bsr -0x22 /* 00001450 */
00001474 DB06 addx.b D5, D6
00001476 7300 moveq.l D1, 0x00
00001478 066C 6B61 8B12 addi.w [A4 - 0x74EE], 0x6B61 /* 'ka' */
0000147E 0A0F F403 xori.b A7, 0x3
00001482 08A3 24FB bclr.b -[A3], 0xFB
00001486 1906 move.b -[A4], D6
00001488 72D3 moveq.l D1, 0xFFFFFFD3
0000148A 1F2B 0AA3 move.b -[A7], [A3 + 0xAA3]
0000148E 16E3 move.b [A3]+, -[A3]
00001490 09A3 bclr -[A3], D4
00001492 24B3 2213 move.l [A2], [A3 + D2.w * 2 + 0x13]
00001496 051B btst [A3]+, D2
00001498 1072 730C movea.b A0, <<invalid full ext with I/IS == 4>>
0000149C 3207 move.w D1, D7
0000149E 054B bchg A3, D2
000014A0 C504 abcd D2, D4
000014A2 433A C300 .invalid 1, [PC - 0x3D00 /* FFFFD7A4, cstring ""<EOF> */] // invalid opcode 4 with b == 4
000014A6 9303 subx.b D1, D3
000014A8 730C moveq.l D1, 0x0C
000014AA A301 syscall Close, flags=3
000014AC B30A cmpm.b [A1]+, [A2]+
000014AE 32BC AEA3 move.w [A1], 0xAEA3
000014B2 2412 move.l D2, [A2]
000014B4 A324 syscall SetHandleSize, flags=3
000014B6 A546 syscall GetTrapAddress, flags=5
000014B8 5B1D subq.b [A5]+, 5
000014BA C300 abcd D1, D0
000014BC A2C1 syscall vGetBlock, flags=2
000014BE 046B 3B28 E14A subi.w [A3 - 0x1EB6], 0x3B28 /* ';(' */
000014C4 0B54 bchg [A4], D5
000014C6 5143 subq.w D3, 8
000014C8 6032 bra +0x34 /* 000014FC */
000014CA 1C10 move.b D6, [A0]
000014CC AE3C syscall SetClientID, auto_pop
000014CE 0B0B btst A3, D5
000014D0 2309 move.l -[A1], A1
000014D2 C380 and.l D0, D1
000014D4 A12D syscall SetApplLimit, flags=1
000014D6 EB0E lsl D6.b, 5
000014D8 CC81 and.l D6, D1
000014DA 2CE9 ABE5 move.l [A6]+, [A1 - 0x541B]
000014DE 0235 57F7 1121 E11E andi.b [[A5 - 0x1EE2 + D1]], 0xF7
000014E6 7306 moveq.l D1, 0x06
000014E8 2B00 move.l -[A5], D0
000014EA 5B05 subq.b D5, 5
000014EC A325 syscall GetHandleSize, flags=3
000014EE 0845 C708 bchg.b D5, 0x8
000014F2 1440 movea.b A2, D0
000014F4 00B3 1445 540F 2A85 ori.l [A3 + D2 * 2 - 0x123], 0x1445540F
label000014FC:
000014FC 098D bclr A5, D4
000014FE 541B addq.b [A3]+, 2
00001500 0845 A41B bchg.b D5, 0x1B
00001504 0800 0B7B btst.b D0, 0x7B /* '{' */
00001508 FA93 0B30 .extension 0xA93 <<F/2-3/5>> // unimplemented
0000150C 5309 subq.b A1, 1
0000150E E500 asl D0.b, 2
00001510 A357 syscall SetAppBase/SetApplBase, flags=3
00001512 E2FE lsr .w <<invalid special address>>
00001514 A500 syscall Open/PBHOpen/HOpen, flags=5
00001516 AB57 syscall bMin
00001518 2A45 movea.l A5, D5
0000151A 54E5 scc -[A5]
0000151C 00BB 2F30 0E18 0A0C ori.l [PC + D0 * 2 + 0xC], 0x2F300E18
00001524 8860 or.w D4, -[A0]
00001526 130B move.b -[A1], A3
00001528 413D .invalid 0, <<invalid special address>> // invalid opcode 4 with b == 4
0000152A CB07 abcd D5, D7
0000152C 2579 4698 2537 AC2B move.l [A2 - 0x53D5], [0x46982537]
00001534 0BC3 .incomplete
00001536 6FAB ble -0x53 /* 000014E3 */
00001538 08A2 BB11 bclr.b -[A2], 0x11
0000153C AC23 syscall AliasDispatch, auto_pop
0000153E 08B4 4A85 451B 0846 080D bclr.b [[A4 + D4 * 4] + 0x846080D], 0x85
00001548 050B btst A3, D2
0000154A 408D negx.l A5
0000154C 0883 3AC9 bclr.b D3, 0xC9
00001550 4729 02C5 .invalid 3, [A1 + 0x2C5] // invalid opcode 4 with b == 4
00001554 5963 subq.w -[A3], 4
00001556 44AD 5217 neg.l [A5 + 0x5217]
0000155A 09E9 .incomplete
0000155C CB01 abcd D5, D1
0000155E 6B85 bmi -0x79 /* 000014E5 */
00001560 CB02 abcd D5, D2
00001562 060F E52B addi.b A7, 0x2B /* '+' */
00001566 46EB 0117 move.w SR, [A3 + 0x117]
0000156A 05A6 bclr -[A6], D2
0000156C 5B42 subq.w D2, 5
0000156E 0627 08D6 addi.b -[A7], 0xD6
00001572 2987 E300 move.l [A4 + <<invalid base displacement size>> + A6 * 2], D7
00001576 DE17 add.b D7, [A7]
00001578 069E 2E28 1707 addi.l [A6]+, 0x2E281707
0000157E 8081 or.l D0, D1
00001580 0BB3 0432 bclr [A3 + D0.w * 4 + 0x32], D5
00001584 8406 or.b D2, D6
00001586 0840 144B bchg.b D0, 0x4B /* 'K' */
0000158A 0256 1B5E andi.w [A6], 0x1B5E
// begin alternate branch 0000158C-00001590
label0000158C:
0000158C 1B5E AB00 move.b [A5 - 0x5500], [A6]+
// end alternate branch 0000158C-00001590
label0000158C: // (misaligned)
0000158E AB00 syscall BitBlt
00001590 630F bls +0x11 /* 000015A1 */
00001592 4002 negx.b D2
00001594 CB35 6E36 and.b [A5 + D6 * 8 + 0x36], D5
00001598 F0C5 2753 .extension 0x0C5 <<F/2-3/0>> // unimplemented
0000159C 1A30 0B08 move.b D5, [A0 + <<invalid base displacement size>> + D0 * 2]
000015A0 3284 move.w [A1], D4
000015A2 14B2 4205 move.b [A2], [A2 + D4.w * 2 + 0x5]
000015A6 B80F cmp.b D4, A7
000015A8 40B2 7602 negx.l [A2 + D7.w * 8 + 0x2]
000015AC AB80 syscall slMASK8
000015AE E13B rol D3.b, D0
000015B0 298B 7B11 move.l [[A4 + D7 * 2]], A3
000015B4 601E bra +0x20 /* 000015D4 */
000015B6 4E7E .invalid // invalid opcode 4
000015B8 CB0C abcd -[A5], -[A4]
000015BA BB08 cmpm.b [A5]+, [A0]+
000015BC 6807 bvc +0x9 /* 000015C5 */
000015BE 0733 F821 btst [A3 + A7 + 0x21], D3
000015C2 07A3 bclr -[A3], D3
000015C4 0A32 12CB 0CC5 xori.b [A2 + D0 * 4 - 0x59], 0xCB
000015CA 127B 1112 0FC1 movea.b A1, [[PC + D1] + 0xFC1]
000015D0 12C3 move.b [A1]+, D3
000015D2 00C0 .incomplete
label000015D4:
000015D4 6309 bls +0xB /* 000015DF */
000015D6 7841 moveq.l D4, 0x41
000015D8 06AE CB0C 1C2B 1712 addi.l [A6 + 0x1712], 0xCB0C1C2B
000015E0 B318 xor.b [A0]+, D1
000015E2 0B0B btst A3, D5
000015E4 8B0B sbcd -[A5], -[A3]
000015E6 058F bclr A7, D2
000015E8 6364 bls +0x66 /* 0000164E */
000015EA E30A lsl D2.b, 1
000015EC 78B4 moveq.l D4, 0xFFFFFFB4
000015EE 1326 move.b -[A1], -[A6]
000015F0 F5DF .invalid <<F/7/2>>
000015F2 7CCB moveq.l D6, 0xFFFFFFCB
000015F4 1500 move.b -[A2], D0
000015F6 7345 moveq.l D1, 0x45
000015F8 00CB .incomplete
000015FA 4C02 0F69 movem.w D0,D3,D5,D6,A0,A1,A2,A3, D2
000015FE 0F60 bchg -[A0], D7
00001600 0B0B btst A3, D5
00001602 0405 1916 subi.b D5, 0x16
00001606 020F DE88 andi.b A7, 0x88
0000160A CB02 abcd D5, D2
0000160C 8427 or.b D2, -[A7]
0000160E 03B8 2124 bclr [0x00002124], D1
00001612 3B1D move.w -[A5], [A5]+
00001614 16C3 move.b [A3]+, D3
00001616 50B4 5707 B924 9310 addq.l [[A4 + <<invalid base displacement size>>] + D5 * 8 - 0x46DB6CF0], 8
0000161E 0302 btst D2, D1
00001620 5A58 addq.w [A0]+, 5
00001622 9B18 sub.b [A0]+, D5
00001624 B643 cmp.w D3, D3
00001626 5F4B subq.w A3, 7
00001628 0F0A btst A2, D7
0000162A 82C6 divu.w D1, D6
0000162C F301 .extension 0x301 <<F/4-5/1>> // unimplemented
0000162E EB3C rol D4.b, D5
00001630 170A move.b -[A3], A2
00001632 EB4E lsl D6.w, 5
00001634 0F26 btst -[A6], D7
00001636 FB10 .extension 0xB10 <<F/4-5/5>> // unimplemented
00001638 3E8D move.w [A7], A5
0000163A F82B 850F .tblXX 0xF82B, 0x850F // unimplemented
0000163E 02F3 .incomplete
00001640 1A21 move.b D5, -[A1]
00001642 6E73 bgt +0x75 /* 000016B7 */
00001644 7285 moveq.l D1, 0xFFFFFF85
00001646 6573 bcs +0x75 /* 000016BB */
00001648 0100 btst D0, D0
0000164A 0F22 btst -[A2], D7
0000164C 5023 addq.b -[A3], 8
label0000164E:
0000164E 0CAC D315 4501 FB22 cmpi.l [A4 - 0x4DE], 0xD3154501
00001656 020F 2250 andi.b A7, 0x50 /* 'P' */
0000165A AB06 syscall CullPoints
0000165C E363 asl D3.w, D1
0000165E 2501 move.l -[A2], D1
00001660 DB63 add.w -[A3], D5
00001662 020F A500 andi.b A7, 0x0
00001666 8321 or.b -[A1], D1
00001668 020F A500 andi.b A7, 0x0
0000166C 730A moveq.l D1, 0x0A
0000166E 020F E573 andi.b A7, 0x73 /* 's' */
00001672 1B45 2B05 move.b [A5 + 0x2B05], D5
00001676 BB29 C1D3 xor.b [A1 - 0x3E2D], D5
0000167A 36F0 4300 move.w [A3]+, [A0 + <<invalid base displacement size>> + D4 * 2]
0000167E C329 5311 and.b [A1 + 0x5311], D1
00001682 D302 addx.b D1, D2
00001684 C3A9 4300 and.l [A1 + 0x4300], D1
00001688 A372 syscall DoVBLTask, flags=3
0000168A 2338 4846 move.l -[A1], [0x00004846]
0000168E 4C02 0F52 movem.w D1,D4,D6,A0,A1,A2,A3, D2
00001692 0703 btst D3, D3
00001694 3474 2704 movea.w A2, <<invalid full ext with I/IS == 4>>
label00001698:
00001698 C12B 0E3B and.b [A3 + 0xE3B], D0
0000169C 0043 0BA1 ori.w D3, 0xBA1
000016A0 0806 9802 btst.b D6, 0x2
000016A4 5375 020F subq.w [A5 + D0.w * 2 + 0xF], 1
000016A8 00EB .incomplete
000016AA 5717 subq.b [A7], 3
000016AC 004A 1312 ori.w A2, 0x1312
000016B0 3613 move.w D3, [A3]
000016B2 04A5 010B 4B6D subi.l -[A5], 0x10B4B6D
000016B8 0173 0521 68C6 bchg [[A3 + 0x68C6 + D0 * 4]], D0
000016BE 00EB .incomplete
000016C0 6561 bcs +0x63 /* 00001723 */
000016C2 07D8 .incomplete
000016C4 000F 02F3 ori.b A7, 0xF3
000016C8 2902 move.l -[A4], D2
000016CA 0F05 btst D5, D7
000016CC 0C63 4C65 cmpi.w -[A3], 0x4C65 /* 'Le' */
000016D0 003B 3A73 08A3 ori.b [PC + D0 - 0x93], 0x73 /* 's' */
000016D6 722B moveq.l D1, 0x2B
000016D8 057B 3D2D 2BAB bchg [[PC + 0x2BAB] + D3 * 4], D2
000016DE 023B 0374 2706 F81C andi.b [[PC + <<invalid base displacement size>>] + D2 * 8 - 0x7E4], 0x74 /* 't' */
000016E6 281C move.l D4, [A4]+
000016E8 1040 movea.b A0, D0
000016EA 008B 3A93 01E6 ori.l A3, 0x3A9301E6
000016F0 8B01 sbcd D5, D1
000016F2 2A10 move.l D5, [A0]
000016F4 D312 add.b [A2], D1
000016F6 D233 3DBB 0507 0161 6040 00A3 add.b D1, [[0x5070161 + D3 * 4] + 0x604000A3]
00001702 7A2B moveq.l D5, 0x2B
00001704 1C08 move.b D6, A0
00001706 21E9 6E30 7B05 move.l [0x00007B05], [A1 + 0x6E30]
0000170C 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
0000170E 0FDA .incomplete
00001710 0685 F49B 642A addi.l D5, 0xF49B642A
00001716 2882 move.l [A4], D2
00001718 2701 move.l -[A3], D1
0000171A 5455 addq.w [A5], 2
0000171C 3282 move.w [A1], D2
0000171E A206 syscall KillIO, flags=2
00001720 F30F .extension 0x30F <<F/4-5/1>> // unimplemented
00001722 0907 btst D7, D4
00001724 1415 move.b D2, [A5]
00001726 07A2 bclr -[A2], D3
00001728 06EB .incomplete
0000172A 0117 btst [A7], D0
0000172C 0B6B A37A bchg [A3 - 0x5C86], D5
00001730 3704 move.w -[A3], D4
00001732 75F7 moveq.l D2, 0xFFFFFFF7
00001734 1432 A714 move.b D2, <<invalid full ext with I/IS == 4>>
00001738 430F .invalid 1, A7 // invalid opcode 4 with b == 4
0000173A 5504 subq.b D4, 2
0000173C 1605 move.b D3, D5
0000173E B004 cmp.b D0, D4
00001740 0308 btst A0, D1
00001742 783B moveq.l D4, 0x3B
00001744 034E bchg A6, D1
00001746 D332 6B26 10C3 10D3 add.b [[A2 + 0x10C3] + D6 * 2 + 0x10D3], D1
0000174E 173B 1866 move.b -[A3], [PC + D1 + 0x66]
00001752 7B19 moveq.l D5, 0x19
00001754 8E93 or.l D7, [A3]
00001756 06D6 .incomplete
00001758 9B6B EB6E sub.w [A3 - 0x1492], D5
0000175C 330A move.w -[A1], A2
0000175E 7505 moveq.l D2, 0x05
00001760 660B bne +0xD /* 0000176D */
00001762 1212 move.b D1, [A2]
00001764 1660 movea.b A3, -[A0]
00001766 330A move.w -[A1], A2
00001768 7C0B moveq.l D6, 0x0B
0000176A 1000 move.b D0, D0
0000176C 0781 bclr D1, D3
0000176E 6B2A bmi +0x2C /* 0000179A */
00001770 28AA A30B move.l [A4], [A2 - 0x5CF5]
00001774 1701 move.b -[A3], D1
00001776 89FB 071C divs.w D4, <<invalid full ext with I/IS == 4>>
0000177A 16E5 move.b [A3]+, -[A5]
0000177C 011B btst [A3]+, D0
0000177E A516 syscall InitQueue/FInitQueue, flags=5
00001780 042B 182A 1063 subi.b [A3 + 0x1063], 0x2A /* '*' */
00001786 0F17 btst [A7], D7
00001788 08B4 9371 0B06 0701 bclr.b [[A4 + <<invalid base displacement size>>] + D0 * 2 + 0x701], 0x71 /* 'q' */
00001790 DBFB 095B 0982 DB04 add.l A5, [[PC] + 0x982DB04]
00001798 54C8 284D dbcc D0, +0x284F /* 00003FE7 */
// begin alternate branch 0000179A-0000179C
label0000179A:
0000179A 284D movea.l A4, A5
// end alternate branch 0000179A-0000179C
label0000179A: // (misaligned)
0000179C 030F btst A7, D1
0000179E 5407 addq.b D7, 2
000017A0 0335 2A10 btst [A5 + D2 * 2 + 0x10], D1
000017A4 2555 0FA5 move.l [A2 + 0xFA5], [A5]
000017A8 05A3 bclr -[A3], D2
000017AA 0DC8 .incomplete
000017AC EB02 asl D2.b, 5
000017AE 4502 .invalid 2, D2 // invalid opcode 4 with b == 4
000017B0 A33A syscall SetDateTime, flags=3
000017B2 2501 move.l -[A2], D1
000017B4 EB02 asl D2.b, 5
000017B6 6101 bsr +0x3 /* 000017B9 */
000017B8 2501 move.l -[A2], D1
000017BA 6323 bls +0x25 /* 000017DF */
000017BC 2A5C movea.l A5, [A4]+
000017BE 8155 or.w [A5], D0
000017C0 EE67 asr D7.w, D7
000017C2 04A7 5B09 3B13 subi.l -[A7], 0x5B093B13
000017C8 6A53 bpl +0x55 /* 0000181D */
000017CA 3417 move.w D2, [A7]
000017CC 0138 9ADB btst [0xFFFF9ADB], D0
000017D0 0094 63A8 6A4B ori.l [A4], 0x63A86A4B
000017D6 093B 133C btst <<invalid full ext with I/IS == 4>>, D4
000017DA 5AC5 spl D5
000017DC 1C17 move.b D6, [A7]
000017DE 0168 C307 bchg [A0 - 0x3CF9], D0
000017E2 305B movea.w A0, [A3]+
000017E4 1F5B 09D1 move.b [A7 + 0x9D1], [A3]+
000017E8 025B 5910 andi.w [A3]+, 0x5910
000017EC 1B12 move.b -[A5], [A2]
000017EE 1101 move.b -[A0], D1
000017F0 B36A AC63 xor.w [A2 - 0x539D], D1
000017F4 2807 move.l D4, D7
000017F6 0C67 1E10 cmpi.w -[A7], 0x1E10
000017FA 030E btst A6, D1
000017FC 5B26 subq.b -[A6], 5
000017FE 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
00001800 9B5F sub.w [A7]+, D5
00001802 CB3B 9B5F and.b <<invalid full ext with IS == 1 and I/IS == 7>>, D5
00001806 E990 roxl D0, 4
00001808 3108 move.w -[A0], A0
0000180A 25F1 2307 7B3B 5B26 4B0A move.l [PC + 0x4B0A /* 00006316, cstring ""<EOF> */], [[A1 + <<invalid base displacement size>>] + D2 * 2 + 0x7B3B5B26]
00001814 DB19 add.b [A1]+, D5
00001816 C502 abcd D2, D2
00001818 0B6C 9B5F bchg [A4 - 0x64A1], D5
0000181C A301 syscall Close, flags=3
0000181E 1781 290F F105 920F move.b [[A3 + <<invalid base displacement size>>] + D2 - 0xEFA6DF1], D1
00001826 0907 btst D7, D4
00001828 4B46 chk.w D5, D6
0000182A 8B04 sbcd D5, D4
0000182C AB49 syscall bXEND9
0000182E 0F6A 6328 bchg [A2 + 0x6328], D7
00001832 330D move.w -[A1], A5
00001834 6A19 bpl +0x1B /* 0000184F */
00001836 0607 08AC addi.b D7, 0xAC
0000183A 4E05 .invalid // invalid opcode 4
0000183C 0661 57A3 addi.w -[A1], 0x57A3
00001840 012B 1D25 btst [A3 + 0x1D25], D0
00001844 0523 btst -[A3], D2
00001846 1D06 move.b -[A6], D6
00001848 2305 move.l -[A1], D5
0000184A 7105 moveq.l D0, 0x05
0000184C BB4D cmpm.w [A5]+, [A5]+
0000184E 1B12 move.b -[A5], [A2]
00001850 B925 xor.b -[A5], D4
00001852 930F subx.b -[A1], -[A7]
00001854 C9A1 and.l -[A1], D4
00001856 8305 sbcd D1, D5
00001858 4B1B .invalid 5, [A3]+ // invalid opcode 4 with b == 4
0000185A F30E .extension 0x30E <<F/4-5/1>> // unimplemented
0000185C 936B 6B0A sub.w [A3 + 0x6B0A], D1
00001860 9B09 subx.b -[A5], -[A1]
00001862 D32E 2B0E add.b [A6 + 0x2B0E], D1
00001866 1B07 move.b -[A5], D7
00001868 42DB .invalid [A3]+ // invalid opcode 4 with subtype 1
0000186A 2E42 movea.l A7, D2
0000186C DB08 addx.b -[A5], -[A0]
0000186E A1DE syscall vDtrmV1, flags=1
00001870 B276 859F A32F 6307 cmp.w D1, [[] + A0 * 4 - 0x5CD09CF9]
00001878 C319 and.b [A1]+, D1
0000187A C307 abcd D1, D7
0000187C 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4
0000187E 270D move.l -[A3], A5
00001880 891B or.b [A3]+, D4
00001882 2D15 move.l -[A6], [A5]
00001884 F381 .invalid <<F/6/1>>
00001886 368A move.w [A3], A2
00001888 6A1E bpl +0x20 /* 000018A8 */
0000188A 0444 3B12 subi.w D4, 0x3B12
0000188E 6162 bsr +0x64 /* 000018F2 */
00001890 FB1C .extension 0xB1C <<F/4-5/5>> // unimplemented
00001892 C500 abcd D2, D0
00001894 CD08 abcd -[A6], -[A0]
00001896 4B0F .invalid 5, A7 // invalid opcode 4 with b == 4
00001898 1B12 move.b -[A5], [A2]
0000189A 820B or.b D1, A3
0000189C 1D53 5E28 move.b [A6 + 0x5E28], [A3]
000018A0 2B14 move.l -[A5], [A4]
000018A2 0B03 btst D3, D5
000018A4 7301 moveq.l D1, 0x01
000018A6 E16B lsl D3.w, D0
label000018A8:
000018A8 B25B cmp.w D1, [A3]+
000018AA 03C5 .incomplete
000018AC 6653 bne +0x55 /* 00001901 */
000018AE 218C F063 move.l [A0 + A7.w + 0x63], A4
000018B2 00C6 .incomplete
000018B4 BB40 xor.w D0, D5
000018B6 7301 moveq.l D1, 0x01
000018B8 8263 or.w D1, -[A3]
000018BA 0F0B btst A3, D7
000018BC 0343 bchg D3, D1
000018BE 0B25 btst -[A5], D5
000018C0 0283 0F25 0223 andi.l D3, 0xF250223
000018C6 322D 0243 move.w D1, [A5 + 0x243]
000018CA 0B82 bclr D2, D5
000018CC 9307 subx.b D1, D7
000018CE 5843 addq.w D3, 4
000018D0 051B btst [A3]+, D2
000018D2 0C0F 2101 cmpi.b A7, 0x1
000018D6 0708 btst A0, D3
000018D8 6A06 bpl +0x8 /* 000018E0 */
000018DA 3139 6530 9300 move.w -[A0], [0x65309300]
label000018E0:
000018E0 10F4 063A move.b [A0]+, [A4 + D0.w * 8 + 0x3A]
000018E4 7310 moveq.l D1, 0x10
000018E6 1E10 move.b D7, [A0]
000018E8 BB0D cmpm.b [A5]+, [A5]+
label000018EA:
000018EA 7B0F moveq.l D5, 0x0F
000018EC C509 abcd -[A2], -[A1]
000018EE 9323 sub.b -[A3], D1
000018F0 A10A syscall OpenRF/PBHOpenRF/HOpenRF, flags=1
fn000018F2:
000018F2 E323 asl D3.b, D1
000018F4 B90A cmpm.b [A4]+, [A2]+
000018F6 2B30 1B12 1673 move.l -[A5], [[A0 + D1 * 2] + 0x1673]
000018FC 1F1E move.b -[A7], [A6]+
000018FE 16C3 move.b [A3]+, D3
00001900 1173 0163 00CB 0740 007B 57DA move.b [A0 + 0x57DA], [[A3 + 0xCB] + 0x740007B]
0000190C 8236 8301 or.b D1, [[A6 + <<invalid base displacement size>> + A0 * 2]]
00001910 535E subq.w [A6]+, 1
00001912 10E4 move.b [A0]+, -[A4]
00001914 AB38 syscall bXMAIN8
00001916 7B0F moveq.l D5, 0x0F
00001918 A282 syscall DTInstall, flags=2
0000191A 230E move.l -[A1], A6
0000191C 8502 sbcd D2, D2
0000191E 430B .invalid 1, A3 // invalid opcode 4 with b == 4
00001920 E716 roxl D6.b, 3
00001922 22EB 0101 move.l [A1]+, [A3 + 0x101]
00001926 0BB3 250F 0611 2C6B bclr [[A3 + <<invalid base displacement size>>] + D2 * 4 + 0x6112C6B], D5
0000192E 35C9 231B move.w [PC + 0x231B /* 00003C4B, cstring ""<EOF> */], A1
00001932 056B 35FB bchg [A3 + 0x35FB], D2
00001936 0393 bclr [A3], D1
00001938 1705 move.b -[A3], D5
0000193A 0B7B 1014 bchg [PC + D1.w + 0x14], D5
0000193E 0530 7301 btst [[A0 + <<invalid base displacement size>> + D7 * 2]], D2
00001942 7C93 moveq.l D6, 0xFFFFFF93
00001944 1700 move.b -[A3], D0
00001946 831E or.b [A6]+, D1
00001948 6E2A bgt +0x2C /* 00001974 */
0000194A 1003 move.b D0, D3
0000194C 0617 0018 addi.b [A7], 0x18
00001950 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
00001952 FB22 .extension 0xB22 <<F/4-5/5>> // unimplemented
00001954 2A10 move.l D5, [A0]
00001956 B6FB 7333 126D 6F17 0C54 097F cmpa.w A3, [[PC + 0x126D6F17 + D7 * 2] + 0xC54097F]
00001962 6986 bvs -0x78 /* 000018EA */
00001964 4D80 .invalid 6, D0 // invalid opcode 4 with b == 6
00001966 0FC9 .incomplete
00001968 01BB 2F17 0534 A100 bclr [[PC] + D2 * 8 + 0x534A100], D0
00001970 E365 asl D5.w, D1
00001972 1445 movea.b A2, D5
label00001974:
00001974 05DB .incomplete
00001976 1593 012A 7305 AB0F move.b [[A2 + 0x7305 + D0] - 0x54F1], [A3]
0000197E 0613 0360 addi.b [A3], 0x60 /* '`' */
00001982 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
00001984 0323 btst -[A3], D1
00001986 3061 movea.w A0, -[A1]
00001988 2943 1427 move.l [A4 + 0x1427], D3
0000198C 098A bclr A2, D4
0000198E C159 and.w [A1]+, D0
00001990 9B02 subx.b D5, D2
00001992 1709 move.b -[A3], A1
00001994 800F or.b D0, A7
00001996 122C 000F move.b D1, [A4 + 0xF]
0000199A 3607 move.w D3, D7
0000199C 089F 0301 bclr.b [A7]+, 0x1
000019A0 3B14 move.w -[A5], [A4]
000019A2 ED27 asl D7.b, D6
000019A4 9310 sub.b [A0], D1
000019A6 2E04 move.l D7, D4
000019A8 CB0D abcd -[A5], -[A5]
000019AA 1706 move.b -[A3], D6
000019AC 1B93 04EB move.b [A5 + D0.w * 4 - 0x21], [A3]
000019B0 0993 bclr [A3], D4
000019B2 194B 4FE8 move.b [A4 + 0x4FE8], A3
000019B6 9B02 subx.b D5, D2
000019B8 1101 move.b -[A0], D1
000019BA 0706 btst D6, D3
000019BC 2300 move.l -[A1], D0
000019BE 0F05 btst D5, D7
000019C0 6F6B ble +0x6D /* 00001A2D */
000019C2 106B 5C09 movea.b A0, [A3 + 0x5C09]
000019C6 6F65 ble +0x67 /* 00001A2D */
000019C8 9473 0724 sub.w D2, <<invalid full ext with I/IS == 4>>
000019CC 2B2D DE04 move.l -[A5], [A5 - 0x21FC]
000019D0 2E4E movea.l A7, A6
000019D2 4653 not.w [A3]
000019D4 2217 move.l D1, [A7]
000019D6 0A58 170C xori.w [A0]+, 0x170C
000019DA B6AC DC09 cmp.l D3, [A4 - 0x23F7]
000019DE 0117 btst [A7], D0
000019E0 0AFC .incomplete
000019E2 D2F1 00AB add.w A1, [A1 + D0.w - 0x85]
000019E6 261E move.l D3, [A6]+
000019E8 3C7E movea.w A6, <<invalid special address>>
000019EA 7307 moveq.l D1, 0x07
000019EC 6868 bvc +0x6A /* 00001A56 */
000019EE 7B0A moveq.l D5, 0x0A
000019F0 0302 btst D2, D1
000019F2 3212 move.w D1, [A2]
000019F4 7307 moveq.l D1, 0x07
000019F6 0708 btst A0, D3
000019F8 E8D8 6303 bftst [A0]+ {12:3}
000019FC 783A moveq.l D4, 0x3A
000019FE FB62 .extension 0xB62 <<F/4-5/5>> // unimplemented
00001A00 EB1D rol D5.b, 5
00001A02 BB32 447E xor.b [A2 + D4.w * 4 + 0x7E], D5
00001A06 86CB divu.w D3, A3
00001A08 2068 6843 movea.l A0, [A0 + 0x6843]
00001A0C 0A86 131A 0709 xori.l D6, 0x131A0709
00001A12 F70F .extension 0x70F <<F/4-5/3>> // unimplemented
00001A14 8605 or.b D3, D5
00001A16 0312 btst [A2], D1
00001A18 8612 or.b D3, [A2]
00001A1A 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4
00001A1C 5319 subq.b [A1]+, 1
00001A1E DB18 add.b [A0]+, D5
00001A20 2110 move.l -[A0], [A0]
00001A22 070E btst A6, D3
00001A24 C4E1 mulu.w D2, -[A1]
00001A26 0013 5E53 ori.b [A3], 0x53 /* 'S' */
00001A2A 1BF4 FB04 move.b <<invalid special address>>, <<invalid full ext with I/IS == 4>>
00001A2E 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4
00001A30 B300 xor.b D0, D1
00001A32 3201 move.w D1, D1
00001A34 01C1 .incomplete
00001A36 0207 09AC andi.b D7, 0xAC
00001A3A E107 asl D7.b, 8
00001A3C 3310 move.w -[A1], [A0]
00001A3E A30A syscall OpenRF/PBHOpenRF/HOpenRF, flags=3
00001A40 C2E3 mulu.w D1, -[A3]
00001A42 49DB lea.l A4, [A3]+
00001A44 08A5 0161 bclr.b -[A5], 0x61 /* 'a' */
00001A48 07A3 bclr -[A3], D3
00001A4A 02A6 7307 7E4B andi.l -[A6], 0x73077E4B
00001A50 037A 7A43 bchg [PC + 0x7A43 /* 00009495, cstring ""<EOF> */], D1
00001A54 04E1 .incomplete
label00001A56:
00001A56 01C6 .incomplete
00001A58 4B10 .invalid 5, [A0] // invalid opcode 4 with b == 4
00001A5A A29B syscall Messager, flags=2
00001A5C 01D8 .incomplete
00001A5E C103 abcd D0, D3
00001A60 020F A603 andi.b A7, 0x3
00001A64 0761 bchg -[A1], D3
00001A66 0B7A 7AEB bchg [PC + 0x7AEB /* 00009553, cstring ""<EOF> */], D5
00001A6A 0A23 0B2B xori.b -[A3], 0x2B /* '+' */
00001A6E 3F64 4303 move.w [A7 + 0x4303], -[A4]
00001A72 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00001A74 5B07 subq.b D7, 5
00001A76 2D0C move.l -[A6], A4
00001A78 F0A5 0403 .extension 0x0A5 <<F/2-3/0>> // unimplemented
00001A7C 077A 7A12 bchg [PC + 0x7A12 /* 00009490, cstring ""<EOF> */], D3
00001A80 1B00 move.b -[A5], D0
00001A82 020F FAAC andi.b A7, 0xAC
00001A86 3603 move.w D3, D3
00001A88 0689 0B1B 00E1 addi.l A1, 0xB1B00E1
00001A8E 08AA 2B04 7CB8 bclr.b [A2 + 0x7CB8], 0x4
00001A94 02E3 .incomplete
00001A96 4A1B tst.b [A3]+
00001A98 1FE4 move.b <<invalid special address>>, -[A4]
00001A9A A101 syscall Close, flags=1
00001A9C A11B syscall SetZone, flags=1
00001A9E 891B or.b [A3]+, D4
00001AA0 B23B 0725 010F cmp.b D1, [[PC + 0x10F] + D0 * 8]
00001AA6 12E3 move.b [A1]+, -[A3]
00001AA8 06FB .incomplete
00001AAA 06BE 747B 0302 addi.l <<invalid special address>>, 0x747B0302
00001AB0 3B85 3307 D30B 1C73 move.w [[A5 + <<invalid base displacement size>>] + D3 * 2 - 0x2CF4E38D], D5
00001AB8 070F btst A7, D3
00001ABA 6C43 bge +0x45 /* 00001AFF */
00001ABC 030B btst A3, D1
00001ABE 215B 074C move.l [A0 + 0x74C], [A3]+
00001AC2 6C6B bge +0x6D /* 00001B2F */
00001AC4 090B btst A3, D4
00001AC6 2173 074C 0FBA move.l [A0 + 0xFBA], <<invalid full ext with I/IS == 4>>
00001ACC 74CB moveq.l D2, 0xFFFFFFCB
00001ACE 0507 btst D7, D2
00001AD0 097D bchg <<invalid special address>>, D4
00001AD2 025B 8FBE andi.w [A3]+, 0x8FBE
00001AD6 74E1 moveq.l D2, 0xFFFFFFE1
00001AD8 0206 983B andi.b D6, 0x3B /* ';' */
00001ADC 70BE moveq.l D0, 0xFFFFFFBE
00001ADE 7487 moveq.l D2, 0xFFFFFF87
00001AE0 17B3 4698 D35D move.b <<invalid full ext with IS == 1 and I/IS == 5>>, [A3 + D4.w * 8 - 0x104]
00001AE6 1CE3 move.b [A6]+, -[A3]
00001AE8 067B 03C2 DB52 0704 addi.w [[PC] + 0x704], 0x3C2
00001AF0 C77C 8B05 and.w 0x8B05, D3
00001AF4 002F BA74 5B04 ori.b [A7 + 0x5B04], 0x74 /* 't' */
00001AFA EB3B rol D3.b, D5
00001AFC D301 addx.b D1, D1
00001AFE 2868 6862 movea.l A4, [A0 + 0x6862]
00001B02 EB49 lsl D1.w, 5
00001B04 CE34 8334 and.b D7, <<invalid full ext with I/IS == 4>>
00001B08 0F4C bchg A4, D7
00001B0A CE42 and.w D7, D2
00001B0C 8334 EB49 or.b [[A4 + <<invalid base displacement size>>]], D1
00001B10 070D btst A5, D3
00001B12 351B move.w -[A2], [A3]+
00001B14 1FF0 BA74 move.b <<invalid special address>>, [A0 + A3 * 2 + 0x74]
00001B18 E321 asl D1.b, D1
00001B1A 4243 clr.w D3
00001B1C 0193 bclr [A3], D0
00001B1E 07BA 74A3 bclr [PC + 0x74A3 /* 00008FC3, cstring ""<EOF> */], D3
00001B22 0673 0105 1D68 F8D3 addi.w [A3 - 0x72D], 0x105
00001B2A 0632 00EB 8EAB addi.b [A2 + A0 * 8 - 0x85], 0xEB
00001B30 9978 26C3 sub.w [0x000026C3], D4
00001B34 2ACB move.l [A5]+, A3
00001B36 0C75 9E07 0349 cmpi.w [[A5 + <<invalid base displacement size>>]], 0x9E07
00001B3C 2703 move.l -[A3], D3
00001B3E 5D37 0352 2703 subq.b [[A7] + 0x2703], 6
00001B44 02A9 2D1E 3C3B 003B andi.l [A1 + 0x3B], 0x2D1E3C3B
00001B4C 0700 btst D0, D3
00001B4E 0FFA .incomplete
00001B50 04C6 .incomplete
00001B52 02BB 2257 0888 41EE andi.l <<invalid full ext with IS == 1 and I/IS == 6>>, 0x22570888
00001B5A C602 and.b D3, D2
00001B5C B322 xor.b -[A2], D1
00001B5E CD02 abcd D6, D2
00001B60 0784 bclr D4, D3
00001B62 B827 cmp.b D4, -[A7]
00001B64 006A 0F89 C949 ori.w [A2 - 0x36B7], 0xF89
00001B6A 0314 btst [A4], D1
00001B6C 2E10 move.l D7, [A0]
00001B6E 6118 bsr +0x1A /* 00001B88 */
00001B70 1C04 move.b D6, D4
00001B72 BA74 3B00 cmp.w D5, [A4 + <<invalid base displacement size>> + D3 * 2]
00001B76 4200 clr.b D0
00001B78 678F beq -0x6F /* 00001B09 */
00001B7A D8AD FF4E add.l D4, [A5 - 0xB2]
00001B7E 370E move.w -[A3], A6
00001B80 DE43 add.w D7, D3
00001B82 0A10 6380 xori.b [A0], 0x80
00001B86 6318 bls +0x1A /* 00001BA0 */
fn00001B88:
00001B88 D0BB 0803 add.l D0, [PC + D0 + 0x3]
00001B8C 0D93 bclr [A3], D6
00001B8E 02CB .incomplete
00001B90 121B move.b D1, [A3]+
00001B92 01FE .incomplete
00001B94 BB03 xor.b D3, D5
00001B96 28B3 0441 move.l [A4], [A3 + D0.w * 4 + 0x41]
00001B9A 00FB .incomplete
00001B9C 0F58 bchg [A0]+, D7
00001B9E CB72 0807 and.w [A2 + D0 + 0x7], D5
// begin alternate branch 00001BA0-00001BAA
label00001BA0:
00001BA0 0807 0573 btst.b D7, 0x73 /* 's' */
00001BA4 0F30 3B08 btst [A0 + <<invalid base displacement size>> + D3 * 2], D7
00001BA8 58DB svc [A3]+
// end alternate branch 00001BA0-00001BAA
label00001BA0: // (misaligned)
00001BA2 0573 0F30 3B08 58DB bchg [A3 + 0x3B0858DB + D0 * 8], D2
00001BAA 25E5 000F move.l [PC + 0xF /* 00001BBB, value 0x691701ED */], -[A5]
00001BAE 3013 move.w D0, [A3]
00001BB0 04BB 0260 0700 0A77 subi.l [PC + D0 * 2 + 0x77], 0x2600700
00001BB8 04D3 .incomplete
00001BBA 2569 1701 ED1B move.l [A2 - 0x12E5], [A1 + 0x1701]
00001BC0 456B 48A5 chk.w D2, [A3 + 0x48A5]
00001BC4 7F07 moveq.l D7, 0x07
00001BC6 8880 or.l D4, D0
00001BC8 9B02 subx.b D5, D2
00001BCA 1315 move.b -[A1], [A5]
00001BCC 0708 btst A0, D3
00001BCE C083 and.l D0, D3
00001BD0 0223 02BB andi.b -[A3], 0xBB
00001BD4 0CE0 .incomplete
00001BD6 A280 syscall GetVideoDefault, flags=2
00001BD8 4311 .invalid 1, [A1] // invalid opcode 4 with b == 4
00001BDA 0302 btst D2, D1
00001BDC BB13 xor.b [A3], D5
00001BDE 4502 .invalid 2, D2 // invalid opcode 4 with b == 4
00001BE0 4371 1301 chk.w D1, [[A1 + <<invalid base displacement size>> + D1 * 2]]
00001BE4 0502 btst D2, D2
00001BE6 D308 addx.b -[A1], -[A0]
00001BE8 0502 btst D2, D2
00001BEA 070B btst A3, D3
00001BEC 9D50 sub.w [A0], D6
00001BEE 0B1C btst [A4]+, D5
00001BF0 1B45 80AB move.b [A5 - 0x7F55], D5
00001BF4 04C1 .incomplete
00001BF6 3F27 move.w -[A7], -[A7]
00001BF8 08AF 0F01 A815 bclr.b [A7 - 0x57EB], 0x1
00001BFE C617 and.b D3, [A7]
00001C00 1056 movea.b A0, [A6]
00001C02 E4BB ror D3, D2
00001C04 0A08 00CB xori.b A0, 0xCB
00001C08 3A36 370E 9A2B move.w D5, [[A6 + <<invalid base displacement size>>] + D3 * 8 - 0x65D5]
00001C0E 05A3 bclr -[A3], D2
00001C10 3DC2 move.w <<invalid special address>>, D2
00001C12 A33D syscall DrvrInstall, flags=3
00001C14 EA00 asr D0.b, 5
00001C16 0F02 btst D2, D7
00001C18 7307 moveq.l D1, 0x07
00001C1A C100 abcd D0, D0
00001C1C 170C move.b -[A3], A4
00001C1E E737 roxl D7.b, D3
00001C20 0CB9 .incomplete